62,620
社区成员
发帖
与我相关
我的任务
分享
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("-->Code: System.out.print( i + ' ')");
for (int i = 0; i < 10; i++) {
System.out.print( i + ' ');
}
System.out.println("\n");
System.out.println("-->Code: System.out.print( i + \" \")");
for (int i = 0; i < 10; i++) {
System.out.print( i + " ");
}
}
}
测试结果如下:
-->Code: System.out.print( i + ' ')
32333435363738394041
-->Code: System.out.print( i + " ")
0 1 2 3 4 5 6 7 8 9
try {
if(args.length<10)
throw new Exception("请输入至少10个成绩!");
int[] a = new int[10];
System.out.println("输入的10个成绩为:");
for(int i=0;i<10;i++){
//System.out.print(args[i]+", ");
a[i]=Integer.parseInt(args[i]); //转换为整数
System.out.print(a[i]+", ");
}
System.out.println();
System.out.println("排序后降序输出结果为:");
Arrays.sort(a);
for(int i=9;i>=0;i--) System.out.print(a[i]+", ");
System.out.println();
} catch (NumberFormatException nfe) {
System.out.println("请输入成绩");
} catch (Exception e) {
e.getMessage();
}
}
package Test;
import java.util.Arrays;
public class Test6{
public static void main(String args[])
{
try {
if(args.length<10)
throw new Exception("请输入至少10个成绩!");
int[] a = new int[10];
System.out.println("输入的10个成绩为:");
for(int i=0;i<10;i++){
System.out.print(args[i]+' ');
a[i]=Integer.parseInt(args[i]); //转换为整数
System.out.print(a[i]+' ');
}
System.out.println();
System.out.println("排序后降序输出结果为:");
Arrays.sort(a);
for(int i=9;i>=0;i--) System.out.print(a[i]+' ');
System.out.println();
} catch (NumberFormatException nfe) {
System.out.println("请输入成绩");
} catch (Exception e) {
e.getMessage();
}
}
}
包名Test 文件名Test6 启动方式是右键 run as -> arguments -> program arguments
输入1 2 3 4 5 6 7 8 9 10
上面是完整程序 你试试。。。 我纠结啊 试了其他的文件时正常的。。这个就出错 软件设置错了吗?
for(int i=0;i<10;i++) System.out.print(args[i]+" ");
public class Test{
public static void main(String[] args) {
for(int i=0;i<10;i++) System.out.print(args[i]+' ');
}
}
D:\Test\bin>java Test 1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
你是不是搞错文件了?