Java课后例题第2章and第4章

这个系列包含多个Java编程的基础示例,如输出班级人数、检查命令行参数数量、实现成绩评分系统以及使用switch语句。这些示例涵盖了基本输入输出、条件判断以及等级评分的逻辑处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2-1

public class Ex2_1_Classmate {

           public static void main(String args[])

    {

       int num;

       num=30;

       System.out.println("我们班有"+num+"位同学!");

    }

    }

2-2

public class Ex_2_2numberfoundcase {

 public static void main (String[] args) {

     if (args.length!=2) {System.out.println("请输入两个文件名!!!");

 }

     else {String infile =args[0];

     String outfile =args[1];

     }

     }

}

4-1

import java.util.Scanner;

public class Ex4_1_testIF {

 public static void main(String[] args) {

     Scanner sc =new Scanner (System.in);

     System.out.print("请输入成绩:");

     int score =sc.nextInt();

     if(score>=0&&score<=100) {

        System.out.println("成绩:"+score);

     }

 sc.close();

 }

}

4-2

import java.util.Scanner;

public class EX4_2_testIFEles {

public static void main(String[] args) {

    Scanner sc=new Scanner(System.in);

    System.out.print("请输入成绩:");

    int score=sc.nextInt();

    if(score>=0&&score<=100) {

       System.out.println("成绩:"+score);

    }

    else {

       System.out.println("输入的成绩应该在0~100之间!");

    }

    sc.close();

}

}

4-3

import java.util.Scanner;

public class EX4_3_testIFEles {

public static void main(String[] args) {

    Scanner sc =new Scanner(System.in);

    System.out.print("请输入成绩:");

    int score =sc.nextInt();

    char grade;

    if (score>=90) {

       grade='A';

    }

    else if (score>=80) {

       grade='B';

    }

    else if(score>=70) {

       grade='C';

    }

    else if(score>=60) {

       grade='D';

    }

    else {

       grade='F';

    }

    System.out.println("成绩的等级是:"+grade);

    sc.close();

}

}

4-4

public class EX4_4_testSwitch {

public static void main(String[] args) {

    int random=1+(int)(Math.random()*4);

    switch(random) {

    case 1:

       System.out.println("I feel fine");

       break;

    case 2:

       System.out.println("I've been better");

       break;

    case 3:

       System.out.println("I feel horrible");

       break;

    case 4:

       System.out.println("I feel terrific");

    }

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值