zoukankan      html  css  js  c++  java
  • 实训作业2

    1.一维数组的创建和遍历。
    声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:
    1.首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;
    2.然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;
    3.输出最高分;
    4.输出最低分;

    import  Java.util.Scanner;
    public  class  shuzu{
             public  static  void  main(String[ ]  args){
             int a[ ] =  new int [4];
             Scanner xj = new Scanner  (System.in);
             for(int i=0;i<4;i++){
             a[i] = xj.nextInt( );
             System.out.print(a[i]+" ");
          }
             System.out.print("
    ");
        for(int i=0;i<4;i++){
         System.out.print("第"+(i+1)+"个同学的考试成绩为:"+a[i]);
       }
          for(int i=3;i>=0;i--){
           System.out.print("第"+(i+1)+"个同学的考试成绩为:"+a[i]);
         }
            float min,max;
              max=a[0];
              min=a[0];
          for(int i=0;i<4;i++){
            if(a[i]>max){
              max=a[i];
            if(a[i]<min)
              min=a[i];
          }
      }
          System.out.print("最高分是:"+max+",最低分是:"+min);
        }
    }
    

    2.Arrays类的sort方法的理解与应用(参照110页程序)。
    对无序的10个数字使用Arrays类的sort方法进行排序。要求:
    1.声明并初始化数组
    2.按如下格式输出排序后的数组
    sum[0] = 1
    sum[1] = 2

    ………………

    import java.util.Arrays;
    import java.util.Scanner;
    
    public class ArraysSort {
    
    	public static void main(String[] args) {
    	int i;
    	int sum[] = new int[10];
    	System.out.println("请输入十个数字:");
    	Scanner xj = new Scanner(System.in);
    	System.out.println("未排序前的顺序为:");
    	for(i=0;i<10;i++) {
    		sum[i]=xj.nextInt();
    	}
    	
            Arrays.sort(sum);
            System.out.println("排序后的顺序为:");
            for(i=0;i<10;i++) {
            	System.out.print("sum["+i+"]="+sum[i]+" ");
            }
    	}
    
    }
    

    3.一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。

    import java.util.Scanner;
    
    public class jige {
    
    	public static void main(String[] args) {
    		int a[] = new int[10];
    		int sum=0;
    		Scanner xj = new Scanner (System.in);
    		for(int i=0;i<10;i++) {
    			a[i]=xj.nextInt();
    			if(a[i]<60) {
    				sum++;
    			}
    		}
              System.out.println("不及格学生人数为:"+sum);
    	}
    
    }
    

    4.身份证号码的判断。
    声明String类型的字符串,保存身份证号码。编写程序判断:
    该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。
    该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

    import java.util.Scanner;
    
    public class shenfenzheng {
    
    	public static void main(String[] args) {
           System.out.println("请输入身份证号码:");
           Scanner shenfen = new Scanner(System.in);
           String num = shenfen.next();
           String s1 = num.substring(0, 4);
           String s2 = new String("4301");
           boolean x = s1.equals(s2);
           if(x)
        	   System.out.println("该号码是湖南长沙的号码");
           else
        	   System.out.println("该号码不是湖南长沙的号码");
    	   char y=num.charAt(16);
    	   if(y%2!=0)
    		   System.out.println("该号码主人的性别为男");
    	   else
    		   System.out.println("该号码主人的性别为女");
    	}
    }
    

  • 相关阅读:
    高德地图SDK大致使用
    AFNetworking 使用
    蓝牙相关
    svn 常用命令
    通过AutoLayout显示三个等宽视图
    适配相关 --AutoLayout ---SizeClass
    常用网页
    UIViewController加载过程
    UIApplication相关
    实现消息转发功能(调用非自己类方法)
  • 原文地址:https://www.cnblogs.com/xiejie95/p/10698465.html
Copyright © 2011-2022 走看看