1、某超市举办抽奖活动,中奖条件是会员卡号各位数字之和为16。会员输入自己的四位卡号,即可知是否中奖。
如:中奖结果: true
输入代码
import java.util.Scanner;
public class Work{
public static void main(String[] argus){
Scanner sc=new Scanner(System.in);
System.out.println("会员输入自己的四位卡号:");
int code=sc.nextInt();
int qian=code/1000;
int bai=code%1000/100;
int shi=code/10%10;
int ge=code%10;
boolean f=(qian+bai+shi+ge==16); //falase&ture两种结果
System.out.println("请查看您的会员卡号是否中奖:\t"+f);
}
}
结果展示
2、用户输入两个数,判断两个数的大小,输出结果如下:“第一个数更大?true/false”
import java.util.Scanner;
public class Work{
public static void main(String[] argus){
Scanner sc=new Scanner(System.in);
System.out.println("请输入两个数字:");
int code1=sc.nextInt();
int code2=sc.nextInt();
boolean f=(code1>code2);
System.out.println("第一个数字更大:\t"+f);
}
}
结果展示
3、用户输入一个整数,判断是否是7的倍数,以boolean值输出。
代码输入
import java.util.Scanner;
public class Work{
public static void main(String[] argus){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个整数:");
int map=sc.nextInt();
boolean f=map%7==0; //没有余数为7的倍数
System.out.println("是否为7的倍数\t"+f);
}
}
结果展示
4、闰年只需满足下列条件之- -:
(1) 1、能被4整除,但不能被100整除;
(2) 2、能被400整除
请根据年份,输出是否是闰年。
代码输入
import java.util.Scanner;
public class Work{
public static void main(String[] argus){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个年份:");
int year=sc.nextInt();
boolean f=(year%400==0); //能被400整除
boolean m=(year%4==0&&year%100!=0); //能被4整除,但不能被100整除(&&同真为真)
boolean p=(f||m); //(|| 一真即为真,满足任一条件)
System.out.println("是否为闰年\t"+p);
}
}
结果展示