日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java黑皮书课后题第3章:3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生三个个位数整数,提示用户输入这三个整数的和

發布時間:2024/7/23 java 32 豆豆

3.2(游戲:將三個數相加)程序清單3-1中的程序產生2個整數并提示用戶輸入這兩個整數的和。修改該程序使之能產生3個個位數整數,提示用戶輸入這3個整數的和

  • 題目
    • 題目概述
    • 程序清單3-1(非本題代碼)
    • 如何寫本題代碼
  • 代碼

題目

題目概述

3.2(游戲:將三個數相加)程序清單3-1中的程序產生2個整數并提示用戶輸入這兩個整數的和。修改該程序使之能產生3個個位數整數,提示用戶輸入這3個整數的和

程序清單3-1(非本題代碼)

import java.util.Scanner;public class QingDan {public static void main(String[] args) {int number1 = (int)(System.currentTimeMillis() % 10);// 當前時間的最后一位數字(產生隨機數)int number2 = (int)(System.currentTimeMillis() / 10 % 10);//倒數第二位(產生隨機數)// Create a ScannerScanner input = new Scanner(System.in);System.out.println("What is " + number1 + " + " + number2 + "? ");int answer = input.nextInt();System.out.println(number1 + " + " + number2 + " = " + answer + " is " +(number1+number2==answer));} }

如何寫本題代碼

  • 多出一個隨機數,可以取倒數第三位,將取第二位的 /10%10,改為 /100%10即可
  • 獲取用戶輸入部分,打印的內容增加一個剛剛獲取的隨機數
  • 同理在最后增加一個隨機數即可
  • 代碼

    import java.util.Scanner;public class Test3_2 {public static void main(String[] args) {int number1 = (int)(System.currentTimeMillis() % 10);int number2 = (int)(System.currentTimeMillis() / 10 % 10);int number3 = (int)(System.currentTimeMillis() / 100 % 10);// Create a ScannerScanner input = new Scanner(System.in);System.out.println("What is " + number1 + " + " + number2 + " + " + number3 +"? ");int answer = input.nextInt();System.out.println(number1 + " + " + number2 + " + " + number3 +" = " + answer + " is " +(number1+number2+number3==answer));} }

    總結

    以上是生活随笔為你收集整理的Java黑皮书课后题第3章:3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生三个个位数整数,提示用户输入这三个整数的和的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。