求学生成绩的总分、平均分、最高分、最低分、{"C语言",“C++”,“C#”,“Java”,“Python”};逆序输出、已知array1={1,2,3,4,5,6} //取出奇数的个数

public class Demo04 {
public static void main(String[] args) {
  // TODO Auto-generated method stub
  //求学生成绩的总分,平均分,最高分,最低分
  int[] score=new int[]{80,90,10,23,78,99};
  //总分
  int sum=0;
  for(int i=0;i<score.length;i++){
   sum+=score[i];
  }
  System.out.println("总分:"+sum);
  //平均分
     double avg=sum/score.length;
     System.out.println("平均分:"+avg);
     //最高分
     int max=score[0];
     for(int i=0;i<score.length;i++){
      if(max<score[i]){
       max=score[i];
      }
       }System.out.println(max);
       //最低分
     int min=score[0];
     for(int i=0;i<score.length;i++){
      if(min>score[i]){
       min=score[i];
      }
      }System.out.println(min);
           //{"C语言",“C++”,“C#”,“Java”,“Python”};逆序输出
    String[] strs=new String[]{"C语言","C++","C#","Java","python"};
    for(int i=0;i<strs.length/2;i++){
     String str=strs[i];
     strs[strs.length-i-1]=str;
     }for(String str:strs){
     System.out.println(str);
    }
    //已知array1={1,2,3,4,5,6}
    //取出奇数的个数
    int[] array1={1,2,3,4,5,6};
    String str="";
    int count=0;
    for(int i=0;i<array1.length;i++){
     if(array1[i]%2!=0){//奇数
      count++;
      str+=array1[i]+",";
      
     }
    }
    //截取字符串
    str=str.substring(0,str.lastIndexOf(","));//坐标从0开始
    //根据特定字符把字符串拆分成一个数组
    String[] strs1=str.split(",");
    //创建新数组
    int[] array2=new int[count];
    for(int i=0;i<array2.length;i++){
     array2[i]=Integer.parseInt(strs1[i]);
    }
    for (int i : array2) {
     System.out.println(i);
     }
     }
     }

你可能感兴趣的:(Java)