Scanner scanner = new Scanner(System.in);//定义一个从屏幕获得输入信息的变量scanner
System.out.println("请输入您的年龄");
int age = scanner.nextInt();//获得用户从屏幕输入的一个整数,有一个阻塞的副作用,通俗点说,就是程序卡在这里了
System.out.println("您的年龄是" + age);
System.out.println("请输入您的姓名");
String name = scanner.nextLine();//获得用户从屏幕输入的一个字符串,有一个阻塞的副作用,通俗点说,就是程序卡在这里了
System.out.println("欢迎您" + name);
Scanner scanner = new Scanner(System.in);
double pai = 3.14;
System.out.println("请输入圆的半径");
Scanner scanner = new Scanner(System.in);
int radius = scanner.nextInt();
double zhouchang = 2*pai*radius;
System.out.println("圆的周长是" + zhouchang);
Scanner scanner = new Scanner(System.in);
System.out.println("输入");
int day = scanner.nextInt();
int yu = day%7;
int zou = day/7;
System.out.println(zou+"周"+yu+"天");
- 从控制台输入张三同学的成绩,与李四的成绩(80分)比较,输出“张三的成绩比李四的成绩高吗?” 的判断结果
int lisi = 80;
Scanner sc = new Scanner(System.in);
System.out.println("张三");
int zhangsan = sc.nextInt();
boolean isHigh = zhangsan>lisi;
System.out.println("张三的成绩比李四高吗"+isHigh);
- 商场推出幸运抽奖活动
抽奖规则:
顾客的四位会员卡号的3569
各位数字之和大于20,
则为幸运顾客。
Scanner sc = new Scanner(System.in);
System.out.println("输入会员卡号");
int yu = sc.nextInt();
int ge =yu%10;
int shi= (yu/10)%10;
int bai = (yu/100)%10;
int qian = yu/1000;
boolean an = ge+shi+bai+qian>20;
System.out.println(an);
System.out.println("请输入一个三位数");
int ben = sc.nextInt();
int ge =(ben%10)*(ben%10)*(ben%10);
int shi =(ben/10%10)*(ben/10%10)*(ben/10%10);
int bai =(ben/100)*(ben/100)*(ben/100);
int he = ge+shi+bai;
boolean jieguo =he==ben;
System.out.println(jieguo);
System.out.println("输入一个数");
int num = scanner.nextInt();
int tianJian=num%2;
if (tianJian == 0|| num%3==0 ){
System.out.println("偶数");
}
else {
System.out.println("奇数");
}
System.out.println("输入张三的java成绩");
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt();
System.out.println("输入音乐成绩");
int music = scanner.nextInt();
if ((score > 98 && music >80) || (score==100 && music>70) ){
System.out.println("得到真主的祝福获得72个处女");
}
else{
System.out.println("自爆");
}
Math.random 区间
Scanner scanner = new Scanner(System.in);
System.out.println("请输入四位会员号");
double suiji = Math.random();
int suiji2= (int)(suiji*10);
int shuru = scanner.nextInt();
if (shuru/100%10==suiji2){
System.out.println("获得一个MP3");
}
else{
System.out.println("谢谢您的支持");
}
System.out.println(suiji2);
Scanner scanner = new Scanner(System.in);
System.out.println("第一个数");
int yi = scanner.nextInt();
System.out.println("第二个数");
int er =scanner.nextInt();
if (yi<er){
int num = (int)(Math.random()*(er-yi))+yi;
System.out.println(num);
}
else {
int num = (int)(Math.random()*(yi-er))+er;
System.out.println(num);
}
if嵌套选择结构
- 判断是否能够进入决赛
在确定进入决赛的情况下,判断是进入男子组,还是进入女子组
Scanner scanner = new Scanner(System.in);
System.out.println("耗时");
double time =scanner.nextInt();
if (time<10){
System.out.println("进入决赛");
Scanner scanner2 = new Scanner(System.in);
System.out.println("输入性别");
String sex = scanner2.nextLine();
if (sex.equals("男") ){
System.out.println("男子组");
}
else{
System.out.println("女子组");
}
}
else{
System.out.println("淘汰");
}
switch
- 张三参加计算机编程大赛
如果获得第一名,将保送清华大学
如果获得第二名,将奖励苹果电脑一部
如果获得第三名,将奖励华为手机一个
否则,不给任何奖励
Scanner scanner = new Scanner(System.in);
System.out.println("请输入名次");
int mingci = scanner.nextInt();
switch (mingci)
{
case 1:{
System.out.println("保送清华");
break;
}
case 2:
{
System.out.println("送苹果笔记本");
break;
}
case 3:
{
System.out.println("送华为手机");
break;
}
default:
{
System.out.println("继续努力");
break;
}
}
while,循环
- 老师每天检查张三的学习任务是否合格,如果不合格,则继续进行。
String input="n";
while (input.equals("n")) {
System.out.println("合格了吗?(y/n):");
Scanner scanner = new Scanner(System.in);
input = scanner.next();
if (input.equals("n")) {
System.out.println("学习");
}
}
System.out.println("完成");
网友评论