为了账号安全,请及时绑定邮箱和手机立即绑定

例如从String subjects={"语文","数学","英语","Java"};到String sub={"Java","英语","数学","语文"};怎么实现

import java.util.Scanner;

//循环从键盘录入4门学科名

public class Subjects {


public static void main(String[] args) {

//1.声明并分配了4个连续的空间,元素的初始值是null

String subjects[]=new String[4];

//2.循环7次录入学科名,存放到数组中

for (int i = 0; i < subjects.length; i++) {

//创建键盘录入

Scanner sc=new Scanner(System.in);

//3.提示用户录入学科名

System.out.println("请输入第"+(i+1)+"个学科的名字:");

//4.使用数组接收录入的数据

subjects[i]=sc.nextLine();

//Subjects[i]=sc.nextString();错误的写法,为什么错?

}

System.out.println("输入顺序"+"\t\t"+"科目");

//循环遍历查看数组的元素

for (int i= 0; i < subjects.length; i++) {

System.out.println((i+1)+"\t\t"+subjects[i]);

}

String str[]=new String[subjects.length];

for (int i= 0; i < subjects.length; i++) {

subjects[i-str.length]=str[i];

}

}

}

正在回答

1 回答

for ( int i = 0; i < s.length; i++) {
    System.out.println(s[( length - 1) - i]); }

不是到这样行不行

0 回复 有任何疑惑可以回复我~
#1

WE_Xing

System.out.println(s[( s.length - 1) - i]); //少个s......
2020-03-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165222    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

例如从String subjects={"语文","数学","英语","Java"};到String sub={"Java","英语","数学","语文"};怎么实现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信