學校作業[求助]急~拜託~作業一下3題又要考期中考

Home Home
引用 | 編輯 stabmyop
2006-11-12 15:23
樓主
推文 x0
試寫一程式,讓使用者輸入任意兩正整數並相乘,並利用for迴圈 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 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-13 17:56
4樓
  
參考上一題的程式碼,自己寫寫看吧。這題跟那題需要的功能一模一樣,差別在於需要一個無限回圈而已。

獻花 x0
引用 | 編輯 stabmyop
2006-11-13 22:27
5樓
  
感謝大大的提示~我這題我自己在想想看怎麼做.....

獻花 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