Unk*_*ser 4 java program-entry-point
我正在尝试为将字符串作为输入重新编写的程序编写代码.当用户没有放任何数据时,程序打印"Error",否则打印第一个字符串参数.
将没有数据称为"空"是否正确?这是行不通的.我该怎么写呢?
public class Try {
public static void main(String[] args){
if (args[0]==null){
System.out.println("Error- please type a string");
}else {System.out.println(args[0]);}
}
}
Run Code Online (Sandbox Code Playgroud)
cas*_*nca 11
null
如果它们首先存在,那么参数永远不会存在 - 要检查它,你应该使用args.length
:
if (args.length == 0) {
...
} else {
...
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29189 次 |
最近记录: |