#6078: 我不知道哪裡錯了 一直說我只有跑出一個答案 請JAVA高手指正


henry10423 (xiaoguang)

學校 : 不指定學校
編號 : 22013
來源 : [114.32.51.194]
最後登入時間 :
2022-04-22 15:31:59
a002. 簡易加法 | From: [118.168.117.222] | 發表日期 : 2011-11-15 16:26

一直說我只有跑出一個答案

import java.util.Scanner;
public class scn
{
 public static void main(String[] args)
 {
  Scanner buf=new Scanner(System.in);
  int x,y;
  String s;
  s=buf.next();
  x=Integer.parseInt(s);
  s=buf.next();
  y=Integer.parseInt(s); 
  System.out.println(""+(x+y));
 }
}

 
#6079: Re:我不知道哪裡錯了 一直說我只有跑出一個答案 請JAVA高手指正


s11113151 (飛走跑跳動)

學校 : 樹德科技大學
編號 : 20657
來源 : [118.163.247.69]
最後登入時間 :
2019-11-28 10:12:42
a002. 簡易加法 | From: [192.168.137.142] | 發表日期 : 2011-11-15 19:37

一直說我只有跑出一個答案

import java.util.Scanner;
public class scn
{
 public static void main(String[] args)
 {
  Scanner buf=new Scanner(System.in);
  int x,y;
  String s;
  s=buf.next();
  x=Integer.parseInt(s);
  s=buf.next(  y=Integer.parseInt(s); 
  System.out.println(""+(x+y));
 }
}

 

 

因為他測資通常不會只有一組 你看 A001的範例答案就應該知道 你缺少一個迴圈 如果這樣就可以了

import java.util.Scanner;
public class scn 
{
 public static void main(String[] args)
 {
  Scanner buf=new Scanner(System.in);

while(buf.hasNext()) {

  int x,y;

  String s;
  s=buf.next();
  x=Integer.parseInt(s);
  s=buf.next();
  y=Integer.parseInt(s);  
  System.out.println(""+(x+y));


 }
}

 
ZeroJudge Forum