if
1.如果张三Java成绩大于98,就奖励一个手机
System.out.println("请输入成绩");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if (score>98)
{
System.out.println("奖励一个手机");
}
2.张浩Java成绩大于98分,而且音乐成绩大于80分,老师奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他
System.out.println("请输入姓名");
Scanner scanner= new Scanner( System.in);
String name=scanner.next();
System.out.println("请输入java成绩");
int java=scanner.nextInt();
System.out.println("请输入音乐成绩");
int music=scanner.nextInt();
if((java>98&&music>80)||(java==100&&music>70))
{
System.out.println("haha");
System.out.println("奖励一个手机");
}
System.out.println("end");
3.输入一个数,如果是偶数,则输出
Scanner scanner = new Scanner(System.in);
System.out.println("输入一个数");
int num = scanner.nextInt();
if(num % 2 == 0)
{
System.out.println("偶数");
}
System.out.println("程序退出");
if else
4.如果张浩Java考试成绩大于98分,老师就奖励他一个MP4,否则老师就罚他进行编码
System.out.println("请输入成绩");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if(score>98)
{
System.out.println("奖励MP4");
}
else{
System.out.println("继续编码");
}
随机数
double random=Math.random();0~1之间的随机数
int random=(int)(Math.random()*10);1~10之间的随机数
5.求两个数之间的随机数
Scanner scanner= new Scanner( System.in);
System.out.println("输入一个数");
int low= scanner.nextInt();
System.out.println("再输入一个数");
int high= scanner.nextInt();
int num=(int)(Math.random()*(high-low))+low;
System.out.println("两个数字之间的随机数是"+num);
6.会员号的百位数字等于产生的随机数字即为幸运会员
System.out.println("请输入一个四位整数");
Scanner scanner= new Scanner( System.in);
int num=scanner.nextInt();
int n=num%1000/100;
System.out.println(n);
int random=(int)(Math.random()*10);
System.out.println(random);
if(random==n)
{
System.out.println("恭喜幸运会员");
}
else{
System.out.println("么么哒");
}
多重选择结构 else if
- 对学员的结业考试成绩评测
成绩>=90 :优秀
成绩>=80 :良好
成绩>=60 :中等
成绩<60 :差
Scanner scanner= new Scanner( System.in);
System.out.println("输入成绩");
int score= scanner.nextInt();
if(score>90)
{
System.out.println("优秀");
}
else if(score>=80)
{
System.out.println("良好");
}
else if(score>=60)
{
System.out.println("中等");
}
else
{
System.out.println("差");
}
嵌套选择结构
8.学校举行运动会,百米赛跑跑入10秒内的学生有资格进决赛,根据性别分别进入男子组和女子组
System.out.println("请输入一个成绩");
Scanner scanner= new Scanner( System.in);
double num=scanner.nextDouble();
if(num<=10)
{
System.out.println("请输入性别");
String sex=scanner.next();
if(sex.equals("男"))
{
System.out.println("进入男子组");
}
else
{
System.out.println("进入女子组");
}
System.out.println("进入决赛");
}
else{
System.out.println("继续努力");
}
练习
输入小明的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
System.out.println("请输入成绩");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
if(score==100)
{
System.out.println("car");
}
else if(score>=90)
{
System.out.println("mp4");
}
else if(score>60&&score<90)
{
System.out.println("book");
}
else
{
System.out.println("null");
}
switch选择结构
在每个case后不要忘记写break;
switch后面小括号中表达式的值必须是整型或字符串
9.张三参加计算机编程大赛
如果获得第一名,将保送清华大学
如果获得第二名,将奖励苹果电脑一部
如果获得第三名,将奖励华为手机一个
否则,不给任何奖励
System.out.println("请输入名次");
Scanner scanner= new Scanner( System.in);
int score=scanner.nextInt();
switch(score)
{
case 1:
{
System.out.println("保送清华");
break;
}
case 2:
{
System.out.println("送苹果笔记本");
break;
}
case 3:
{
System.out.println("送华为手机");
break;
}
}