参考链接: 了解Java中“ public static void main”中的“ static”
public class TestSort {
public static void main(String[] args) {
// 需要分别用Javac和Java命令行编译和运行
int[] arr;
int temp = 0;
arr = new int [9];
for (int i = 0; i < arr.length; i++){
arr[i] = Integer.parseInt(args[i]);
}
System.out.println("The Orignal Integer Array is:");
for (int i = 0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
for (int i = 0; i < (arr.length-1); i++){
for (int j = 0; j < (arr.length - 1); j++){
if(arr[j] < arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
System.out.print("\n");
System.out.println("The Sorted Integer Array is:");
for (int i = 0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}
public static void main(String[] args)是Java的主函数。参数是一个String类型的数组,后面跟的args看起来是arguments(参数)的简写。
于是乱搞了一下:
public class Lol {
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < args.length; i++){
System.out.print(args[i]);
}
}
}
中间改过输出方式println改为print。
很简朴的字符串录入,类似C++的cin。
java.lang中,提供了这样一些资源:
把一个字符串转为float,long,short,integer等等形式。于是便有了最上的玩具程序。