您所在的位置:Seago-Microsoft Windows>>Windows管理脚本>> A program

A program

作者:管理员 来源:新浪爱问 日期:2008-04-10 

Write a program that passes a string to main method and displays the number of uppercase letters in a string.
如何实现pass a string to main? 具体运行程序时该怎么做? 电脑问题网给出的最佳答案 /*
*author:jwill
*/
public class Pass {

public static void main(String[] args) {

char[] uLetters = null;
// 这里没有输入参数的情况下,会报一个异常,所以在这里对其进行捕捉,处理
try {
// 接收命令行参数,并将字串转换成字符数组
uLetters = args[0].toCharArray();
} catch (Exception e) {
System.out.println("未输入命令行参数!");
return;
}
System.out.println("uppercase letters in " args[0] ":");
// 循环检索每个字符
for (int i = 0; i < uLetters.length; i ) {
// 判断大小写,是的就打印
if (Character.isUpperCase(uLetters[i])) {
System.out.print(uLetters[i] "\t");
}

}
}
}

用java命令运行的时候 直接在后面传进去就行了!
如: java Pass PassLetters
PassLetters就是传给main的参数!