• 第二次实训作业


    1. 一维数组的创建和遍历。

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

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

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

    (3)    输出最高分;

    (4)    输出最低分;

    、、、

    package lwl;
    import java.util.*;
    public class people {
        public static void main(String[] args){
            Scanner rd = new Scanner(System.in);
            int arr[]=new int[4];
            for(int i=0;i<4;i++){
                arr[i]=rd.nextInt();
            }
            System.out.println("按正顺序排列");
            for(int i=0;i<4;i++){
                
                System.out.println("第"+i+"个元素的值为:"+arr[i]);//按正顺序排列
                
            }
            System.out.println("按逆顺序排列");
            for(int i=3;i>=0;i--){
                System.out.println("第"+i+"个元素的值为:"+arr[i]);//按逆顺序排列
            }
            System.out.println("输出最高分");
            int j=arr[0];
            for(int i=0;i<4;i++){
                if(j<=arr[i]){
                    j=arr[i];
                }
                else {
                    continue;
                }
            }
            System.out.println("最高分为:"+j);
            System.out.println("输出最低分");
            for(int i=0;i<4;i++){
                if(j>=arr[i]){
                    j=arr[i];
                }
                else {
                    continue;
                }
            }
            System.out.println("最低分为:"+j);
            
            
            
            
        }

    }

    、、、

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

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

    ²  声明并初始化数组

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

    sum[0] = 1

    sum[1] = 2

    ………………

    、、、

    class Arrays{
    static int arr[]=new int[]{90, 68 ,57 ,49, 68 ,56 ,40 ,76, 50 ,86 };

    public static void sort(){
    int k;
    for(int j=0;j<8;j++) {
    for(int i=0;i<9-j;i++){
    if(arr[i]>arr[i+1]){
    k=arr[i];
    arr[i]=arr[i+1];
    arr[i+1]=k;
    }
    }
    }
    for(int i=0;i<10;i++){
    System.out.println("arr["+i+"]="+arr[i]);
    }
    }



    }

    public class pepole2 {
    public static void main(String[] args){

    Arrays.sort();

    }
    }


              、、、

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

    、、、

    public class student {
    public static void main(String[] args) {
    double[] studentcount=new double[] {90,69,35,78,56,47,89,79,90,99};
    int j=0;
    for(int i=0;i<=9;i++) {
    if(studentcount[i]<60)
    j++;
    else
    continue;

    }
    System.out.println("不及格的人数为:"+j);
    }
    }

    、、、

    2. 身份证号码的判断。

    声明String类型的字符串,保存身份证号码。编写程序判断:

    1)该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。

    2)该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

    \

    import java.util.*;
    public class IDnumb {
    public static void main(String[] args) {
    String c2="430123547576252345";
    char t1=c2.charAt(0);
    char t2=c2.charAt(1);
    char t3=c2.charAt(2);
    char t4=c2.charAt(3);
    char t5=c2.charAt(16);
    if(t1=='4' && t2=='3' && t3=='0' && t4=='1')
    System.out.println("是长沙号码。");

    else
    System.out.println("不是长沙号码。");
    if(t5=='1' || t5=='3' || t5=='5' ||t5=='7' || t5=='9')
    System.out.println("性别为男。");
    else
    System.out.println("性别为女。");

    }

    }

    \

  • 相关阅读:
    统计nginx进程占用的物理内存
    使用网络用户命令行工具的/passwordreq:yes
    MSSQL 日期查询 包含NULL值
    错误信息:"OraOLEDB.Oracle" 返回了消息 "ORA-12154: TNS: 无法解析指定的连接标识符
    SQL Server连接Oracle FAIL
    为SSRS配置SMTP服务器身份验证
    约束
    VS2012
    Reporting services
    MSSQL grant权限
  • 原文地址:https://www.cnblogs.com/Lwl2019/p/10682605.html
Copyright © 2020-2023  润新知