zoukankan      html  css  js  c++  java
  • 第二次实训

    声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:

    (1)    首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;

    (2)    然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;

    (3)    输出最高分; 

    (4)    输出最低分;

    package lllccc;
    import java.util.*;
    public class Lcbcbcb {
        public static void main(String[] args) {
            int a[]=new int[4];
            Scanner ll=new Scanner(System.in);
            int max=0;
            int min=0;
            for(int i =0;i<4;i++){
                a[i]=ll.nextInt();
            }
            max=a[0];
            min=a[0];
            for(int i =0;i<4;i++){
                System.out.print(a[i]+" ");}
                System.out.print("
    ");
            for(int i=3;i>=0;i--){
                System.out.print(a[i]+" ");}
            
            for(int i=0;i<4;i++){
                if(max<a[i]){
                    max=a[i];
                }        
            }
            for(int i=0;i<4;i++){
                if(min>a[i]){
                    min=a[i];}
                }
                System.out.print("
    ");
                System.out.println("最高分为"+max);
                System.out.println("最低分为"+min);
    
        }
    
    }

    2、Arrays类的sort方法的理解与应用(参照110页程序)。

    对无序的10个数字使用Arrays类的sort方法进行排序。要求:

    声明并初始化数组

    按如下格式输出排序后的数组

    sum[0] = 1

    sum[1] = 2

    ………………

    package lclclc;
    import java.util.*;
    public class Lbbbb {
    
        public static void main(String[] args) {
            Scanner Ll=new Scanner(System.in);
              int a[]=new int[10];
                for(int i=0;i<10;i++){  
                     a[i]=Ll.nextInt();
                 }
                for(int i=0;i<9;i++){ 
                    for(int j=0;j<9-i;j++){ 
                       if(a[j]>a[j+1]){
                          int temp=a[j];
                          a[j]=a[j+1];
                          a[j+1]=temp;
                      }
                   }
                }
               for(int i=0;i<10;i++){
                   System.out.println("a["+i+"]="+a[i]);
               }
          }
    
        }

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

    package lclclc;
    import java.util.*;
    public class Cj {
    
        public static void main(String[] args) {
               Scanner abc=new Scanner(System.in);
                 int a[]=new int[10];
                    for(int i=0;i<10;i++){  
                         a[i]=abc.nextInt();
                 }
                 int j=0;
                 for(int i=0;i<10;i++){
                     if(a[i]<60)
                         j++;
                 }
                 System.out.print("不及格的人数为:"+j+"个
    ");
    
        }
    
    }

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

    package lclclc;
    import java.util.*;
    public class Sid {
    
        public static void main(String[] args) {
            System.out.print("请输入身份证号码:"); 
            Scanner vv=new Scanner(System.in);
            String num=vv.next();
            String s1=num.substring(0,4);
            String s2=new String("4301");
            boolean a=s1.equals(s2);
            if(a)
            System.out.print("是长沙号码
    ");
            else
            System.out.print("不是长沙号码
    ");
            char b=num.charAt(16);
            if(b%2==0)
            System.out.print("女"); 
            else
            System.out.print("男"); 
        }
    
    }

  • 相关阅读:
    shell_02
    shell_practise
    Shell_01
    PythonDay_03
    PythonDay_02
    PythonDay_01
    面试题32:从上到下打印二叉树
    面试题 31 : 栈的压入、弹出序列
    面试题20 : 表示数值的字符串
    面试题29:顺时针打印矩阵
  • 原文地址:https://www.cnblogs.com/luli1220/p/10682450.html
Copyright © 2011-2022 走看看