Java分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)例詳解
1.從鍵盤輸入三個(gè)整數(shù)分別存入num1,num2,num3,對(duì)他們進(jìn)行排序,并且從小到大輸出。
import java.util.Scanner; public class CompareThreeNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("請(qǐng)輸入你的第一個(gè)整數(shù):"); int num1 = scan.nextInt(); System.out.println("請(qǐng)輸入你的第二個(gè)整數(shù):"); int num2 = scan.nextInt(); System.out.println("請(qǐng)輸入你的第三個(gè)整數(shù):"); int num3 = scan.nextInt(); if(num1 <= num2){ if(num3>=num2){ System.out.println(num3+"\t"+num2+"\t"+num1); } else{ if(num3<=num1){ System.out.println(num3+"\t"+num1+"\t"+num2); } else{ System.out.println(num1+"\t"+num3+"\t"+num2); } } else{ if(num3>=num1){ System.out.println(num2+"\t"+num1+"\t"+num3);} if(num3>=num2){ System.out.println(num2+"\t"+num3+"\t"+num1); System.out.println(num3+"\t"+num3+"\t"+num1); } } } }
2.
彩票問題
假設(shè)你想開發(fā)一個(gè)玩彩票的游戲,程序隨機(jī)地產(chǎn)生一個(gè)兩位數(shù)的彩票,提示用戶輸入一個(gè)兩位數(shù),然后根據(jù)下面的規(guī)則判定用戶是否輸贏。
1)如果用戶輸入的數(shù)匹配彩票的實(shí)際順序,獎(jiǎng)金10000元。
2)如果用戶輸入的數(shù)匹配彩票的所有數(shù)字,但順序不一致,獎(jiǎng)金3000元。
3)如果用戶輸入的一個(gè)數(shù)字只滿足順序情況下匹配彩票的一個(gè)數(shù)字,獎(jiǎng)金1000元。
4)如果用戶輸入的一個(gè)數(shù)字只滿足非順序情況下匹配彩票的一個(gè)數(shù)字,獎(jiǎng)金500元。
5)如果用戶輸入的數(shù)字沒有匹配任何一個(gè)數(shù)字,則彩票作廢。
思路:
1.隨機(jī)數(shù)的產(chǎn)生
2.確定隨機(jī)數(shù)的范圍
隨機(jī)數(shù)代碼實(shí)現(xiàn):
class IfTest1{ public static void main(String[] args){ int value=(int)(Math.random()*90+10); System.out.println(value); //公式 [a,b] Math.random()*(b-a+1)+a) } }
參考文章:
https://www.cnblogs.com/SpringChuXin/p/13397511.html
到此這篇關(guān)于Java分支結(jié)構(gòu)程序設(shè)計(jì)例題的文章就介紹到這了,更多相關(guān)Java分支結(jié)構(gòu)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java中獲取類加載路徑和項(xiàng)目根路徑的5種方式分析
本篇文章介紹了,java中獲取類加載路徑和項(xiàng)目根路徑的5種方式分析。需要的朋友參考下2013-05-05在IntelliJ IDEA中為自己設(shè)計(jì)的類庫生成JavaDoc的方法示例
這篇文章主要介紹了在IntelliJ IDEA中為自己設(shè)計(jì)的類庫生成JavaDoc的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08java實(shí)現(xiàn)簡(jiǎn)單的英文文本單詞翻譯器功能示例
這篇文章主要介紹了java實(shí)現(xiàn)簡(jiǎn)單的英文文本單詞翻譯器功能,涉及java文件讀取、字符串分割、遍歷、判斷等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10SpringCloud組件OpenFeign之?dāng)r截器解讀
這篇文章主要介紹了SpringCloud組件OpenFeign之?dāng)r截器用法。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04