练习一:
/*我家的狗5岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每
一年相当于人类的10.5岁,之后每增加一年就增加四岁。那么5岁的狗
相当于人类多少年龄呢?应该是:10.5 + 10.5 + 4 + 4 + 4 = 33岁。
*/
import java.util.Scanner;
class ScannerTest{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入狗的年龄");
double dogAge=scan.nextDouble();
if(dogAge>=0 && dogAge<=2){
System.out.println("相当于人的年龄:"+10.5*dogAge);
}else if(dogAge>2){
System.out.println("相当于人的年龄:"+((dogAge-2)*4+21));
}else{
System.out.println("狗狗还没有出生呢");
}
}
}
练习二:
//如何获取一个随机数10~99
/*double value=Math.random();//取值范围:[0.0,1.0)
double value=Math.random()*100;//取值范围:[0.0,100.0)
double value=Math.random()*90;//取值范围:[0.0,90.0)
double value=Math.random()*90+10;//取值范围:[10.0,100.0)*/
double value=(int)Math.random()*90+10;//取值范围:[10,99)
System.out.println(value);
//公式:[a,b]:(int)(Math.random()*(b-a+1)+a)
练习三:
import java.util.Scanner;
class ScannerTest{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入你的身高:(cm)");
int wealth=scan.nextInt();
System.out.println("请输入你的财富:(千万)");
double height=scan.nextDouble();
System.out.println("请输入你是否帅(true/false):");
//scanner.nextBoolean(); scanner.next(); “是”.equals(str)
boolean isHandsome=scan.nextBoolean();
if(height>=180 &&wealth>=1 && isHandsome==true ){
System.out.println("我一定要嫁给你");
}else if(height>=180 ||wealth>=1 || isHandsome==true){
System.out.println("嫁吧,比上不足,比下有余");
}else{
System.out.println("不嫁");
}
}
}