该文章只作为本人笔记使用,可供读者参考,不做商用,如有侵权,请联系作者
笔记参考来源已在文章末尾标出
感谢阅读
三元运算符可以嵌套使用
三种基本流程结构:顺序结构,分支结构,循环结构
比较三个数大小
Scanner
具体实现步骤:
1.导包:import java.util.Scanner;
2.Scanner的实例化:Scanner scan = new Scanner(System.in);
3.调用Scanner类的相关方法,来获取指定类型的变量
使用(int)(Math.random() * (b - a + 1)+a)产生随机数
彩票中奖问题
import java.util.Scanner;
public class IfTest2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入彩票号码:(10 - 99)");
int num = scan.nextInt();
int value = (int)(Math.random() * 90 + 10);
System.out.println("本期彩票号码为:" + value);
if(num == value) {
System.out.println("恭喜您获得一等奖10000美元");
System.out.println("中奖号码是:"+value);
}else if(num==(value%10*10+value/10)) {
System.out.println("恭喜您获得3000美元");
System.out.println("中奖号码是:"+value);
}
else if((num%10)==(value%10)||(num/10)==(value/10)) {
System.out.println("恭喜您获得1000美元");
System.out.println("中奖号码是:"+value);
}
else if((num%10)==(value%10)||(num/10)==(value/10)||(num%10)==(value/10)||(num/10)==(value%10)) {
System.out.println("恭喜您获得500美元");
System.out.println("中奖号码是:"+value);
}
else {
System.out.println("很遗憾你没有中奖");
System.out.println("中奖号码是:"+value);
}
}
}
高富帅问题
//第一种方法
import java.util.Scanner;
public class IfTest3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入您的身高:(cm)");
int high = scan.nextInt();
System.out.println("请输入您的家产:(千万)");
double wealth = scan.nextDouble();
System.out.println("您是否帅:(true/false)");
boolean isHandsome = scan.nextBoolean();
if(high >= 180 && wealth >= 1 && isHandsome) {
System.out.println("我一定要嫁给他");
}else if(high < 180 && wealth < 1 || isHandsome) {
System.out.println("不嫁");
}else {
System.out.println("勉强嫁");
}
}
}
//第二种方法
import java.util.Scanner;
public class IfTest4 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入您的身高:(cm)");
int high = scan.nextInt();
System.out.println("请输入您的家产:(千万)");
double wealth = scan.nextDouble();
System.out.println("您是否帅:(是/否)");
String isHandsome = scan.next();
if(high >= 180 && wealth >= 1 && isHandsome.equals("是")) {
System.out.println("我一定要嫁给他");
}else if(high < 180 && wealth < 1 || isHandsome.equals("否")) {
System.out.println("不嫁");
}else {
System.out.println("勉强嫁");
}
}
}
笔记内容、图片来源b站尚硅谷视频教程,由作者观看视频后个人整理所得