我有一個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();
}
}
lamina
2003-05-03, 02:55 AM
public class WANNA_MAKE_LOVE
突然看到這一行,讓我呆了一下...;)