If语句小练习

/*
作者:Prince
版本:V1.0
时间:2016年4月15日 17:17:24
功能:if..else的小练习及逻辑运算符的使用
*/
class IfTest
{
    public static void main(String[] args)
    {
        //需求1:根据用户定义的数值不同。打印对应的星期英文。
        int num = 1;
        if(num==1)
            System.out.println("Monday");
        else if(num==2)
            System.out.println("Tuesday");
        else if(num==3)
            System.out.println("Wednesday");
        else if(num==4)
            System.out.println("Thusday");
        else if(num==5)
            System.out.println("Friday");
        else if(num==6)
            System.out.println("Saturday");
        else
            System.out.println("Sunday");
        //需求2:根据用于指定月份,打印该月份所属的季节。    
        //3,4,5 春季 6,7,8 夏季  9,10,11 秋季 12, 1, 2 冬季
        //算法1:
        int x = 13;
        if(x==3 || x==4 || x==5)
            System.out.println(x+"Spring");
        else if(x==6 || x==7 || x==8)
            System.out.println(x+"Summer");
        else if(x==9 || x==10 || x==11)
            System.out.println(x+"Autumn");
        else if(x==12 || x==1 || x==2)
            System.out.println(x+"Winter");
        else
            System.out.println(x+"月份不存在!");
        //算法2:
        if(x>12 || x<1)
            System.out.println(x+"月份不存在!");
        else if(x>=3 && x<=5)
            System.out.println(x+"Spring");
        else if(x>=6 && x<=8)
            System.out.println(x+"Summer");
        else if(x>=9 && x<=11)
            System.out.println(x+"Autumn");
        else
            System.out.println(x+"Winter");
    }

}
/*
疑问:
1.如何通过键盘输入值给变量赋值?
可以使用java的Scanner类,常见的是用nextInt()输入一个整数,用next()输入一个字符串
需要导入一个包:import java.util.Scanner;

总结:
1.if语句的执行体,如果只有一句话的话,那个‘{}’可以省略
2.写程序要有逻辑,要考虑程序可能出现的各种问题
3.解决一个问题的算法不止一个
4.文件的后缀名的问题:
例如将一个文本文件保存为.class文件后缀。
但是这个文件照样能打开,而且内容不是二进制文件
*/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值