哪个大哥帮忙做3条JAVA的题目

来源:百度知道 编辑:UC知道 时间:2024/06/11 21:00:24
1、 编写一程序类,要求当从控制台输入1-4的数字时,输出相应的季节
比如: 输入数字2, 输出“夏季”
要求: (1): 类名定义为 JavaProgramTest1
(2): 当输入的数字在 ”1-4” 范围之外时,输出报错信息“ 没有这个季节!”

2、已知有一数组 gradeArr[]={80,60,50,70,90,85},要求你编写程序,把该数组按降序进行排序,并且输出该数组的值
要求: (1): 类名定义为 JavaProgramTest2
(2): 最终输出的结果是: 90 85 80 70 60 50

3、已知有一数组 gradeArr[]={80,60,50,70,90,85},要求你编写程序,把该数组按升序进行排序,并且输出该数组的值
要求: (1): 类名定义为 JavaProgramTest2
(2): 最终输出的结果是: 50 60 70 80 85 90

1.
public class JavaProgramTest1{
public static void main(String[] args)throws Exception{
System.out.println("输入1-4的数字");
int s=System.in.read()-48;
while(System.in.read()!=10);
switch(s){
case 1:
System.out.println("春季");
break;
case 2:
System.out.println("夏季");
break;
case 3:
System.out.println("秋季");
break;
case 4:
System.out.println("冬季");
break;
default:
System.out.println("没有这个季节!");
}
}
}

2.
public class JavaProgramTest2{
public static void main(String[] args){
int[] gradeArr={80,60,50,70,90,85};
for(int i=0;i<gradeArr.length-1;i++){
for(int j=i+1;j<gradeArr.length;j++){
if(gradeArr[i]<gradeArr[j]){
gradeArr[i]+=gradeArr[j];
gradeArr[j]=gradeArr[i]-gradeArr[j];<