會員 | java的程式問題~~~請告知~~非常感謝您【求助】 我有一個java的程式要問,希望能快速回答~~ 就是年齡 15~40是全票 41~50是0.95折 51~60是0.9折 給他一個input的變數值~~但每一個條件一定要用not(!)~~結果 output就顯示全票或0.9折、0.95折即可~~ 要如何做吶~~~請盡快告知~~謝謝,我很急,非常感謝告知人~~~ |
回覆 |
會員 | 我並不想幫你, 我只是粉無聊... 語法: public class WANNA_MAKE_LOVE { public static void main(String args[]) throws java.io.IOException { java.io.BufferedReader br = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)); String str = ""; while( !(str = readLine(br)).equals("") ) try { if ( !(Integer.parseInt( str ) < 15) && !( Integer.parseInt( str ) > 40 ) ) System.out.println("全票"); else if ( !(Integer.parseInt( str ) < 41) && !( Integer.parseInt( str ) > 50 ) ) System.out.println("0.95折"); else if ( !(Integer.parseInt( str ) < 51) && !( Integer.parseInt( str ) > 60 ) ) System.out.println("0.9折"); else if ( (Integer.parseInt( str ) < 15) || ( Integer.parseInt( str ) > 60 ) ) System.out.println("you are kidding."); } catch (NumberFormatException nfe) { System.out.println("you are kidding."); } br.close(); } static String readLine(java.io.BufferedReader br) throws java.io.IOException { System.out.print("insert a integer from 15 to 60 or keep it blank to exit>"); return br.readLine(); } } |
回覆 |
會員 | 頹廢的重考生~~謝謝你哦^^ 您幫了我一個大忙哦~~~非常謝謝你~~~ |
回覆 |
風中的羽翼 | 引用:
| |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。