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