网站首页 > 文章中心 > 其它

推荐歌单代码JAVA

作者:小编 更新时间:2023-09-21 18:15:54 浏览量:52人看过

java,数组问题:有一组英文歌曲,按照歌曲名称的字母顺序从"A"到"Z"顺序排列,保存在一个数组中.

你的Java程序的第一个for循环中的语句nummusics=musics;把musics数组的引用赋给了nummusics数组,实际上让数组nummusics和musics数组一样了,它们的大小也一样了,所以应该把nummusics=musics;改成数组元素赋值nummusics[i]=musics[i];

还有一点就是打印插入前的数组应该打印musics数组,而不是nummusics数组.

完整的Java程序如下(改动的地方见注释)

import?java.util.Scanner;

public?static?void?main(String[]?args)?{

推荐歌单代码JAVA-图1

Scanner?input=new?Scanner(System.in);

String[]?musics=new?String[]{"Island","Ocean","Pretty","Sun"};

String[]?nummusics=new?String[musics.length+1];

int?index=0;

String?music="";

System.out.print("插入前的数组:");

for(int?i=0;imusics.length;i++){

nummusics[i]=musics[i];//这里把nummusics=musics;改成nummusics[i]=musics[i];

推荐歌单代码JAVA-图2

}

for(int?i=0;imusics.length;i++){//这里把inummusics.length;改成imusics.length;

System.out.print(musics[i]+"?");//这里把nummusics[i]+"?"改成musics[i]+"?"

System.out.println("");

System.out.print("请输入新的单词");

music=input.nextLine();

System.out.print("插入前新单词的下标:");

for(int?i=0;inummusics.length;i++){

if(nummusics[i].compareToIgnoreCase(music)0){

index=i;

break;

System.out.println(index);

for(int?i=nummusics.length-1;iindex;i--){

nummusics[i]=nummusics[i-1];

nummusics[index]=music;

System.out.print("插入后的数组:");

System.out.print(nummusics[i]+"?");?

推荐歌单代码JAVA-图3

运行结果

插入前的数组:Island Ocean Pretty Sun

请输入新的单词kk

插入前新单词的下标:1

插入后的数组:Island kk Ocean Pretty Sun

求一个截取歌曲名称的代码 java 如下

String musicName = name.substring(name.lastIndexOf("/")+1,name.lastIndexOf("."));

System.out.println(musicName);

动态歌单怎么写

可以利用JavaScript生成动态添加歌单,步骤如下:

①首先先生成一个简单的歌单页面,HTML代码.

以上就是土嘎嘎小编为大家整理的推荐歌单代码JAVA相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章