java的程式問題~~~請告知~~非常感謝您【求助】



贊助商連結


cmyk
2003-05-03, 12:09 AM
我有一個java的程式要問,希望能快速回答~~
就是年齡
15~40是全票
41~50是0.95折
51~60是0.9折
給他一個input的變數值~~但每一個條件一定要用not(!)~~結果
output就顯示全票或0.9折、0.95折即可~~
要如何做吶~~~請盡快告知~~謝謝,我很急,非常感謝告知人~~~

贊助商連結


gd2k
2003-05-03, 12:46 AM
我並不想幫你, 我只是粉無聊...


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();
}
}

cmyk
2003-05-03, 01:58 AM
您幫了我一個大忙哦~~~非常謝謝你~~~

lamina
2003-05-03, 02:55 AM
public class WANNA_MAKE_LOVE
突然看到這一行,讓我呆了一下...;)