引用 | 編輯
panasonic732
2006-11-12 22:24 |
1樓
▲ ▼ |
是第一次 1*1 第二次 2 *2嗎??
這樣就不用迴圈了喔 就先判斷輸入的值是否合乎要求 再來就直接輸入 輸入的值相乘的結果 x0 |
引用 | 編輯
stabmyop
2006-11-12 22:36 |
2樓
▲ ▼ |
謝謝版主~但是作業有規定需要用for迴圈.而且星期三就要交了.
最近明後天考期中考.白天又要上班.所以時間很少.不是不想.只是 時間真的是太少了~我已經想到頭都痛了. x0 |
引用 | 編輯
panasonic732
2006-11-13 00:43 |
3樓
▲ ▼ |
這一題能不能請你回去看一下題目
確定一下 我在跟你說說嚕 x0 |
引用 | 編輯
PeterPan
2006-11-16 15:25 |
6樓
▲ |
無聊的我又來了..
複製程式 public class Test{ public static void main(String[] args) throws Exception{ Test t = new Test(); java.io.BufferedReader input = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)); while(true){ System.out.print("Please enter a number(1~50,0 for exit): "); String stTemp = input.readLine(); int iTemp = 0; try{ iTemp = Integer.parseInt(stTemp); } catch(Exception e){ System.out.println("parse number error, plz enter a valid number."); break; } if(iTemp==0){ System.out.print("exit."); break; } else if(iTemp<0){ System.out.println("negative number!"); } else if(iTemp>50){ System.out.println("number > 50."); } else{ for(int i=1;i<=iTemp;i++){ System.out.println(""+i+"*"+i+"="+(i*i)); } } } } } x0 |