xxfighting @ 2021-01-09 16:27:02
class Mian {
public static void main(String[] args) {
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
System.out.println(a+b);
}
}
不知道为什么一直报状态0的错误,并且在ide运行的时候运行不通过,在本人eclipse里上是完全可以运行的! 看了题解,感觉这个方法更简单鸭,不知道为什么不行~
by ud2_ @ 2021-01-09 16:31:34
@xxfighting
class Mian
?
args[0]
但是 args
并不等于 stdin。
by UltiMadow @ 2021-01-09 16:31:43
class Mian
mian 草
by CGDGAD @ 2021-01-09 16:34:23
@xxfighting
洛谷用户一般使用C++/C/Pascal吧,很少有人用Java,所以洛谷评测的Java代码可能限制会很多
本题洛谷Java标程 您对照着看看有什么不一样?
import java.io.*;
import java.util.*;
public class Main {
public static void main(String args[]) throws Exception {
Scanner cin=new Scanner(System.in);
int a = cin.nextInt(), b = cin.nextInt();
System.out.println(a+b);
}
}
by CGDGAD @ 2021-01-09 16:35:07
而且 本题是通过标准输入输入 而不是通过命令行传参数
by TyZErr233 @ 2021-02-11 16:43:00
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int A=scan.nextInt();
int B=scan.nextInt();
System.out.println(A+B);
}
}
亲,洛谷这边用的不是直接传参哦~
话说Scanner才是你最好的朋友