猜随机数(控制台输入,字符串转int)
2017-12-27 11:47 澄序源 阅读(329) 评论(0) 编辑 收藏 举报package com.hanqi.suijishu; import java .util.Random; // main方法类 专门用来运行方法 public class Main { public static void main(String[] args) { double r = new Random().nextDouble() * 10; // 实例化 一个 随机数类 调用里面的方法 返回一个双浮点型变量 范围是0 ~ 1 *个10 让随机数范围变为 0 ~ 10 之间 int r1 = (int)r ; // 强转为 一个int型变量; Panduan pd = new Panduan(r1); //把自己定义的判断 类实例化出来 把值传进去 pd.pd(); //调用里面的方法 } }
用来判断的类
package com.hanqi.suijishu; import java.util.Scanner; public class Panduan { int r1; Scanner scan = new Scanner(System.in); //实例化控制台输入类 public Panduan ( int r1) { //构造方法 传入一个数 this.r1 = r1; } public void pd () { System.out.println("初始化完成,请输入数字!"); boolean r3 = true; while (r3) { String srt = scan.nextLine(); //控制台输入 int r2 = Integer.parseInt(srt); // 把字符串 转换为 int 型 if(r1 == r2) { //判断输入的值是否正确 System.out.println("对!"); r3 = false; } else { System.out.println("错!"); } } } }
墨水瓶
整理 , 记录 , 收集 , 学习 ...