Java分支結(jié)構(gòu)程序設(shè)計實例詳解
1.從鍵盤輸入三個整數(shù)分別存入num1,num2,num3,對他們進(jìn)行排序,并且從小到大輸出。
import java.util.Scanner; public class CompareThreeNumber { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("請輸入你的第一個整數(shù):"); int num1 = scan.nextInt(); System.out.println("請輸入你的第二個整數(shù):"); int num2 = scan.nextInt(); System.out.println("請輸入你的第三個整數(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ā)一個玩彩票的游戲,程序隨機地產(chǎn)生一個兩位數(shù)的彩票,提示用戶輸入一個兩位數(shù),然后根據(jù)下面的規(guī)則判定用戶是否輸贏。
1)如果用戶輸入的數(shù)匹配彩票的實際順序,獎金10000元。
2)如果用戶輸入的數(shù)匹配彩票的所有數(shù)字,但順序不一致,獎金3000元。
3)如果用戶輸入的一個數(shù)字只滿足順序情況下匹配彩票的一個數(shù)字,獎金1000元。
4)如果用戶輸入的一個數(shù)字只滿足非順序情況下匹配彩票的一個數(shù)字,獎金500元。
5)如果用戶輸入的數(shù)字沒有匹配任何一個數(shù)字,則彩票作廢。
思路:
1.隨機數(shù)的產(chǎn)生
2.確定隨機數(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è)計例題的文章就介紹到這了,更多相關(guān)Java分支結(jié)構(gòu)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在IntelliJ IDEA中為自己設(shè)計的類庫生成JavaDoc的方法示例
這篇文章主要介紹了在IntelliJ IDEA中為自己設(shè)計的類庫生成JavaDoc的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08SpringCloud組件OpenFeign之?dāng)r截器解讀
這篇文章主要介紹了SpringCloud組件OpenFeign之?dāng)r截器用法。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04