/*
作者: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文件后缀。
但是这个文件照样能打开,而且内容不是二进制文件
*/
作者: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文件后缀。
但是这个文件照样能打开,而且内容不是二进制文件
*/