If表示判断,小括号中是一个表达式,表达式只能返回true或者false
import java.util.Scanner;
public class Demo02{
public static void main(String[]args){
//输入年份,判断是否是闰年,并输出判断结果
Scanner input = new Scanner(System.in);
System.out.print("请输入年份:");
int year = input.nextInt();
if(year % 4 == 0 && year % 100 != 0|| year % 400 == 0){
System.out.println(year + "年是闰年");
}else{
System.out.println(year + "年是平年");
}
}
}
控制台输出结果
PS D:\geminno\Day01> javac Demo02.java
PS D:\geminno\Day01> java Demo02
请输入年份:2008
2008年是闰年
PS D:\geminno\Day01> java Demo02
请输入年份:2009
2009年是平年
PS D:\geminno\Day01>
作业:
package day01;
import java.util.Scanner;
/**
* 模拟淘宝网登录功能,输入用户名和密码,
* 如果用户名是Jack,密码是123456,则打印登录成功
* 否则打印用户名或密码输入错误!
* @author Fmc
*
*/
public class IfDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入用户名:");
String user = input.next();
System.out.print("请输入密码:");
String password = input.next();
if(user.equals("Jack") && password.equals("123456")) {
System.out.println("登录成功!!!");
}else {
System.out.println("用户名或密码输入错误!!!");
}
}
}
控制台输出结果
请输入用户名:Jack
请输入密码:123456
登录成功!!!
//-------------------------
请输入用户名:Mike
请输入密码:12345
用户名或密码输入错误!!!