• 20155232 5月24日课堂时间提交补充


    20155232 5月24日课堂时间提交补充

    • 在IDEA中或命令行中运行P187 Guess.java。

    提交测试代码和运行结果截图,加上学号水印,提交码云代码链接。

    • 运行截图
      image

    • 由于之前打的代码找不到了,在打的过程中没来得及提交上去。。。。。

    • 代码
      Guess.java

    import java.util.Scanner;
    import java.lang.String;
    public class Guess {
        public static void main(String[] args){
            GuessGame game = new ConsoleGame();
            game.go();
        }
    }
    
    • 代码GuessGame.java
    abstract class GuessGame {
        public void go() {
            int number = (int) (Math.random() * 10);
            int guess;
            do {
                print("輸入數字:");
                guess = nextInt();
            } while(guess != number);
            println("猜中了");
        }
    
        public void println(String text) {
            print(text + "
    ");
        }
    
        public abstract void print(String text);
        public abstract int nextInt();
    }
    
    • 代码ConsoleGame.java
    import java.util.Scanner;
    public class ConsoleGame extends GuessGame{
        private Scanner scanner=new Scanner(System.in);
        @Override
        public void print(String text){
            System.out.print(text);
        }
        @Override
        public void println(String text){
            System.out.println(text);
        }
        @Override
        public int nextInt(){
            return scanner.nextInt();
        }
    }
    
  • 相关阅读:
    17.正则表达式
    16.os模块-shutil模块-tarfile压缩模块
    15.序列化模块-时间模块-zip压缩模块
    第一章 单变量线性回归
    如何跑通MonoRTM模型的官方例子
    PHP命名规范
    js中要声明变量吗?
    php抓取网站图片源码
    InnoDB和MyISAM区别总结
    php分页代码。
  • 原文地址:https://www.cnblogs.com/lsqsjsj/p/6897656.html
Copyright © 2020-2023  润新知