1.键盘录入一个成绩,判断(判断标准见备注)并输出成绩的等级。
- import java.util.Scanner;
- class Ketanglianxi
- {
- public static void main(String[] args)
- { Scanner sc=new Scanner(System.in);
- System.out.println("请输入您的成绩");
- int x=sc.nextInt();
- if (0<x&x<60) {
- System.out.println("您的成绩不及格");
- } else if(60<=x&x<80){
- System.out.println("您的成绩为良");
- }else if(80<=x&x<=100){
- System.out.println("您的成绩为优秀");
- }else {
- System.out.println("不在范围内");
- }
- }
- }
复制代码
2.输入7个数字,打印出星期几?
- import java.util.Scanner;
- class Ketanglianxi
- {
- public static void main(String[] args)
- { Scanner sc=new Scanner(System.in);
-
- System.out.println("请输入1到7的整数");
- int x=sc.nextInt();
- switch (x)
- {
- case 1:
- System.out.println("星期一");
- break;
- case 2:
- System.out.println("星期二");
- break;
- case 3:
- System.out.println("星期三");
- break;
- case 4:
- System.out.println("星期四");
- break;
- case 5:
- System.out.println("星期五");
- break;
- case 6:
- System.out.println("星期六");
- break;
- case 7:
- System.out.println("星期日");
- break;
- default :
- System.out.println("不符合规范");
- break;
- }
- }
- }
复制代码
3.录入三位数的起始结束数字,找出其中的水仙花数,并输出总数
- /*
- //录入三位数的起始结束数字,找出其中的水仙花数,并输出总数
- /* 打印符合条件的水仙花数
- import java.util.Scanner;
- class 练习题集合 {
- public static void main (String [] args){
-
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入起始整数");
- int x = sc.nextInt();
- System.out.println("请输入结束整数");
- int y = sc.nextInt();
- System.out.println("符合条件的水鲜花数有");
- int a = (x<y) ? x:y;
- int b = (x>y) ? x:y;
- int count = 0 ;
-
- for (int i = a; i<=b; i++ ) {
- int ge = i%10;
- int shi = i/10%10;
- int bai = i/10/10%10;
-
- if (i == ge*ge*ge + shi *shi*shi + bai*bai*bai) {
- System.out.println(i);
- count++;
- }
- }
- System.out.println("总共有"+count +"个");
- }
- }
- */
复制代码
4. 分析以下需求,并用代码实现: (1)打印1到100之内的整数,但数字中包含9的要跳过 (2)每行输出5个满足条件的数,之间用空格分隔 (3)如:1 2 3 4 5 - /*
- 1.分析以下需求,并用代码实现:
- (1)打印1到100之内的整数,但数字中包含9的要跳过
- (2)每行输出5个满足条件的数,之间用空格分隔
- (3)如:1 2 3 4 5
- class temp {
- public static void main (String[] args) {
- int count = 0;
- for (int i= 1;i<=100 ; i++) {
- int ge = i%10;
- int shi =i/10%10;
- int bai =i/10/10%10;
- if (ge==9||shi==9||bai==9) {
- continue;
- }
- count ++;
- System.out.print(i+" ");
- if (count%5==0) {
- System.out.println();
- }
- }
- System.out.print("程序运行结束");
- }
- }
-
- */
复制代码
5.分析以下需求,并用代码实现: (1)珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.001米。
(2)请问,我折叠多少次,可以折成珠穆朗玛峰的高度。 - /*
- 4.分析以下需求,并用代码实现:
- (1)珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.001米。
- (2)请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
- class temp {
- public static void main (String[]args) {
- int count =0;
- for (double i = 0.001; i <= 8848; i=i*2) {
- count ++;
- }
- System.out.println(count);
- }
- }
- */
复制代码
|