首页 > 其他 > 详细

三十个Java基础练习题

时间:2014-03-04 02:03:49      阅读:534      评论:0      收藏:0      [点我收藏+]

题目:http://javaroad.blog.51cto.com/661972/646073

1.将1 到1000 之间的奇数打印出来

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.guet;
 
//1到1000的奇数打印出来
public class JiShu {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int number = 0;
        int now = 1;
        for (int i = 1; i <= 1000; i++) {
            if (now++ % 2 == 1)
                number++;                  
        }
        System.out.print("1到1000的奇数有"+number+"个");
    }
}

 2.判断一个数能否同时被3和5 整除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.guet;
 
import java.util.Scanner;
 
//判断一个数能否同时被3和5 整除
public class ZhengChu {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int number;
        System.out.print("输入一个数:");
        Scanner numScanner=new Scanner(System.in);
        number=numScanner.nextInt();
        if(number%3==0&&number%5==0)
            System.out.println(number+"可以 同时被3和5 整除");
        else
            System.out.println(number+"不能同时被3和5 整除");
    }
 
}

 3.输入10个数,找出最大一个数,并打印出来。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.guet;
 
import java.util.Scanner;
 
//输入10个数,找出最大一个数,并打印出来。
public class Max10 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int number;
        int temp = 0;
        Scanner in = new Scanner(System.in);
        for (int i = 1; i <= 10; i++) {
            System.out.print("输入第" + i + "个数:");
            number = in.nextInt();
            if (number > temp)
                temp = number;
        }
        System.out.print("这10个数中最大的是:" + temp);
    }
}

 4.给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90 分以上为’A’,80~89 分为’B’,70~79 分为’C’,60~69 分为’D’,60分以下为’E’

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.guet;
 
import java.util.Scanner;
 
//给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。
//90 分以上为’A’,80~89 分为’B’,70~79 分为’C’,60~69 分为’D’,60分以下为’E’
public class GradeLevel {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int grade ,level;
        System.out.print("输入你的百分制成绩:");
        Scanner inScanner=new Scanner(System.in);
        grade=inScanner.nextInt();
        if(grade>100||grade<0){
            System.out.println("你输入的成绩有误");
            System.exit(0);
        }
        switch (grade%10){ 
        case 10:
        case 9:level=65;break;//A
        case 8:level=66;break;//B
        case 7:level=67;break;//C
        case 6:level=68;break;
        default :level=69;
        }
        System.out.println("你的成绩是"+(char)level);
    }
}

三十个Java基础练习题,布布扣,bubuko.com

三十个Java基础练习题

原文:http://www.cnblogs.com/jentle/p/3578448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!