自由生成数的代码练习 int–整数型 float–浮点型
import java.util.Scanner; public class text01 { public static void main(String[] args) { // 自由生成数的代码练习 int--整数型 float--浮点型 // 第一种方法(在5到10内自由生成一个浮点型的数) // float thNnumber =(float) (Math.random()*10 + 5); // System.out.println(thNnumber); //第二种方法(生成一个让用户去猜的数字) Scanner scan = new Scanner(System.in); int thNnumber = (int) (Math.random()*10 + 1); System.out.println(thNnumber); int X = (int) 0; //通过用户自己输入一个数字并且打印出来( //1.1 没加入循环的写法) /* System.out.println("X a number between 5 to 10:"); X = scan.nextFloat(); System.out.println("You enterd" +X+"."); */ //1.2(加入循环的写法) /* while (X != thNnumber){ System.out.println("X a number between 5 to 10:"); X = scan.nextFloat(); System.out.println("You enterd" +X+"."); } */ //1.3 利用 if 语句判断偏大还是偏小还是相等 while (X != thNnumber){ System.out.println("X a number between 5 to 10:"); X = scan.nextInt(); if (X < thNnumber){ System.out.println(X +" is too low.Try again."); }else if (X > thNnumber){ System.out.println(X +" is too high.Try again."); }else { System.out.println(X + " is corect.You win! ! !"); } } } }注意:由于作者也是初学者,部分知识来自于书本上的内容,如有得罪或者是乃是您的文章不允许发表,请告诉我撤下来!本人也是初学者,仅是把自己的所学所写记录下来,给未来的自己做一个纪念!