黑马程序员技术交流社区

标题: java经典小程序 [打印本页]

作者: ibore    时间: 2015-6-7 00:04
标题: java经典小程序
100 个Java入门经典小程序


1,编写程序,判断给定的某个年份是否是闰年。
      闰年的判断规则如下:
      (1)若某个年份能被4整除但不能被100整除,则是闰年。
      (2)若某个年份能被400整除,则也是闰年。

import java.util.Scanner;
class Bissextile{
    public static void main(String[] arge){
        System.out.print("请输入年份");
    int year;    //定义输入的年份名字为“year”
    Scanner scanner = new Scanner(System.in);
    year = scanner.nextInt();
    if (year<0||year>3000){
        System.out.println("年份有误,程序退出!");
        System.exit(0);
        }
    if ((year%4==0)&&(year%100!=0)||(year%400==0))
        System.out.println(year+" is bissextile");
    else
        System.out.println(year+" is not bissextile ");
    }
}



2,给定一个百分制的分数,输出相应的等级。
        90分以上        A级
        80~89          B级
        70~79          C级
        60~69          D级
        60分以下        E级

import java.util.Scanner;
class Mark{
    public static void main(String[] args){
        System.out.println("请输入一个分数");
        //定义输入的分数为“mark”,且分数会有小数
        double mark;
        Scanner scanner = new Scanner(System.in);
        mark = scanner.nextDouble();

        //判断是否有输入错误。
        if(mark<0||mark>100){
           System.out.println("输入有误! ");
           System.exit(0);
        }
        /*判断分数的等级
        90分以上者A级, 80~89分者 B级,70~79分者 C级, 60~69者 D级,60分以下 E级 */
        if (mark>=90) System.out.println("this mark is grade \'A\' ");
        else if (mark>=80) System.out.println("this mark is grade \'B\' ");
        else if (mark>=70) System.out.println("this mark is grade \'C\' ");
        else if (mark>=60) System.out.println("this mark is grade \'D\' ");
        else  System.out.println("this mark is grade \'E\' ");
    }
}

java经典小程序.zip

36.41 KB, 下载次数: 42


作者: LovelySon_YM    时间: 2015-6-9 15:23
都写写具体思想和注释就更好了
作者: 十字天堂    时间: 2015-6-9 17:55
看起来还不错{:3_57:}
作者: 仲德明    时间: 2015-6-9 19:00
很经典!
作者: SHISY    时间: 2015-6-9 19:14
确实很经典,很好
作者: 白月留梦    时间: 2015-6-9 20:25
这个和毕老师   判断季节的例子是思想一样的
作者: 银哥    时间: 2015-6-9 22:05
谢谢分享
作者: 十五号的人生    时间: 2015-6-9 22:20
终于知道Scanner类的具体用法了
作者: feng0606    时间: 2015-6-9 22:21
不错啊.有些注释就更好了.
作者: GoldMan    时间: 2015-6-9 22:38
写的很好,不错
作者: hieiyukina    时间: 2015-6-9 22:45
复习一下 谢谢分享
作者: q757571446    时间: 2015-6-9 22:49
定,要加点注释就好了
作者: Jackie7    时间: 2015-6-9 23:24
写出来的这两个,就是今儿学的逻辑运算符,if语句诶。||和&&用得很经典。
作者: 林RM    时间: 2015-6-9 23:27
真心不错
作者: 海角秋风    时间: 2015-6-9 23:54
看起来不错,学习一下。。。
作者: zheng72566    时间: 2015-6-10 07:41
挺不错的
作者: 许文搏    时间: 2015-6-10 14:48
很不错,基础班的练习题差不多都是这些。
作者: meng12    时间: 2015-6-10 16:14
直接判断二月份的天数不是也可以么
作者: 会飞的程序员    时间: 2015-6-10 21:49
拿来练手真是极好的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2