if
int num= 6 ;
if ( num% 2 == 0 ) {
System. out. println ( num+ "是偶数" ) ;
}
System. out. println ( "over" ) ;
if-else
int num= 9 ;
if ( num% 2 == 0 ) {
System. out. println ( num+ "是偶数" ) ;
} else {
System. out. println ( num+ "是奇数" ) ;
}
System. out. println ( "over" ) ;
switch-case
int num= 1 ;
switch ( num) {
case 1 :
System. out. println ( 111 ) ;
break ;
case 2 :
System. out. println ( 222 ) ;
break ;
case 3 :
System. out. println ( 333 ) ;
break ;
default :
System. out. println ( 777 ) ;
}
Scanner scan= new Scanner ( System. in) ;
System. out. print ( "请输入年龄:" ) ;
int age= scan. nextInt ( ) ;
System. out. println ( age>= 18 && age<= 50 ) ;
Scanner scan= new Scanner ( System. in) ;
System. out. println ( "请输入单价:" ) ;
double unitPrice= scan. nextDouble ( ) ;
System. out. println ( "请输入数量:" ) ;
double amount= scan. nextDouble ( ) ;
System. out. println ( "请输入金额:" ) ;
double money= scan. nextDouble ( ) ;
double totalPrice= unitPrice* amount;
if ( totalPrice>= 500 ) {
totalPrice= totalPrice* 0.8 ;
}
if ( money>= totalPrice) {
double change= money- totalPrice;
System. out. println ( "总价:" + totalPrice+ ",找零为:" + change) ;
} else {
System. out. println ( "error,你给的钱不够" ) ;
}
Scanner scan= new Scanner ( System. in) ;
System. out. println ( "请选择功能:1.显示全部纪录 2.查询登陆纪录 0.退出" ) ;
int command= scan. nextInt ( ) ;
switch ( command) {
case 1 :
System. out. println ( "显示全部记录" ) ;
break ;
case 2 :
System. out. println ( "查询登陆纪录" ) ;
break ;
case 0 :
System. out. println ( "欢迎下次光临" ) ;
break ;
default :
System. out. println ( "输入错误" ) ;
}
Scanner scan= new Scanner ( System. in) ;
System. out. println ( "请输入年份:" ) ;
int year= scan. nextInt ( ) ;
boolean flag= ( year% 4 == 0 && year% 100 != 0 ) || year% 400 == 0 ;
String str= flag? year+ "是闰年" : year+ "不是闰年" ;
System. out. println ( str) ;
Scanner scan= new Scanner ( System. in ) ;
System. out. println ( "请输入成绩:" ) ;
int score= scan. nextInt ( ) ;
if ( score< 0 || score> 100 ) {
System. out. println ( "不合法" ) ;
} else if ( score>= 90 ) {
System. out. println ( "A-优秀" ) ;
} else if ( score>= 80 ) {
System. out. println ( "B-良好" ) ;
} else if ( score>= 60 ) {
System. out. println ( "C-中等" ) ;
} else {
System. out. println ( "D-不及格" ) ;
}