package work;
import java. util. Scanner;
public class demo1 {
public static void main ( String[ ] args) {
int data;
Scanner scanner = new Scanner ( System. in) ;
data = scanner. nextInt ( ) ;
if ( data% 4 == 0 ) {
System. out. println ( data+ "年是闰年!" ) ;
} else {
System. out. println ( data+ "年不是闰年!" ) ;
}
}
}
例题二 // 超市促销活动,一百以下原价,满一百(包括)打九折,满两百(包括)打八五折,满三百(包括)打八三折,满四百(包括)不打折减一百。
package work;
import java. util. Scanner;
public class shoping {
public static void main ( String[ ] args) {
Scanner scanner = new Scanner ( System. in) ;
double price = scanner. nextInt ( ) ;
double orderprice;
if ( price< 0 ) {
System. out. println ( "价格输入错误!" ) ;
} else if ( price> 0 && price< 100 ) {
System. out. println ( "原价:" + price) ;
System. out. println ( "您需要支付:" + price) ;
} else if ( price>= 100 && price< 200 ) {
System. out. println ( "原价:" + price) ;
orderprice = price * 0.9 ;
System. out. println ( "您需要支付:" + orderprice) ;
} else if ( price>= 200 && price< 300 ) {
System. out. println ( "原价:" + price) ;
orderprice = price * 0.85 ;
System. out. println ( "您需要支付:" + orderprice) ;
} else if ( price>= 300 && price< 400 ) {
System. out. println ( "原价::" + price) ;
orderprice = price * 0.83 ;
System. out. println ( "您需要支付:" + orderprice) ;
} else {
System. out. println ( "原价:" + price) ;
orderprice = price - 100 ;
System. out. println ( "您需要支付:" + orderprice) ;
}
}
}
例题三 输入一个数并判断这个数是否为 "水仙花数 "。所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
package example;
import java. util. Scanner;
public class demo4 {
public static void main ( String[ ] args) {
Scanner scanner = new Scanner ( System. in) ;
int data = scanner. nextInt ( ) ;
int b1, b2, b3;
b3 = data / 100 ;
b2 = data % 100 / 10 ;
b1 = data % 10 ;
if ( ( b3* b3* b3 + b2* b2* b2 + b1* b1* b1) == data)
{
System. out. println ( data+ "是一个水仙花数!" ) ;
} else {
System. out. println ( data+ "不是一个水仙花数!" ) ;
}
}
}