java語言中public static void main(String[] args)里面的ages有什么作用?
在Java語言中,public static void main(String[] args)
是一個(gè)特殊的方法,它是Java程序的入口點(diǎn)。當(dāng)你運(yùn)行一個(gè)Java程序時(shí),程序會(huì)從這個(gè)方法開始執(zhí)行。這個(gè)方法的參數(shù) String[] args
是一個(gè)字符串?dāng)?shù)組,用于傳遞命令行參數(shù)給程序。
命令行參數(shù)是在運(yùn)行程序時(shí)提供的額外信息,可以影響程序的行為。在主要的應(yīng)用是在命令行或終端中運(yùn)行Java程序時(shí),你可以通過在命令后添加參數(shù)來向程序傳遞信息。這些參數(shù)被傳遞給main
方法中的args
參數(shù)。
例如,假設(shè)你有一個(gè)Java程序,其中的main
方法是這樣的:
public static void main(String[] args) {
System.out.println("Number of arguments: " + args.length);
for (int i = 0; i < args.length; i++) {
System.out.println("Argument " + i + ": " + args[i]);
}
}
當(dāng)你在命令行中運(yùn)行這個(gè)程序并提供參數(shù)時(shí),比如:
java YourProgram arg1 arg2 arg3
這里的arg1
、arg2
、arg3
就是命令行參數(shù),它們會(huì)被傳遞給main
方法中的args
數(shù)組。在上述的main
方法中,程序會(huì)打印出參數(shù)的數(shù)量以及每個(gè)參數(shù)的值。文章來源:http://www.zghlxwxcb.cn/news/detail-656162.html
總之,args
參數(shù)允許你在運(yùn)行Java程序時(shí)向程序傳遞額外的信息,以便在程序內(nèi)部根據(jù)這些參數(shù)來進(jìn)行邏輯操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-656162.html
從args中獲取
package 日常Java程序測(cè)試.推薦系統(tǒng)開發(fā)實(shí)戰(zhàn);
public class ParamExample01 {
public static void main(String[] args) {
/*
傳入三個(gè)參數(shù)
*/
String name = args[0];
int age = Integer.parseInt(args[1]);
String sex = args[2];
System.out.println("name: "+name);
System.out.println("age: " + age);
System.out.println("sex: " + sex);
}
}
構(gòu)造對(duì)應(yīng)類的屬性
package 日常Java程序測(cè)試.推薦系統(tǒng)開發(fā)實(shí)戰(zhàn);
public class ParamExample02 {
String name ;
int age ;
String sex;
public ParamExample02(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public static void main(String[] args) {
ParamExample02 paramExample02 = new ParamExample02("wzideng",23,"男");
System.out.println("name: " + paramExample02.getName());
System.out.println("age: " + paramExample02.getAge());
System.out.println("sex: " + paramExample02.getSex());
}
}
到了這里,關(guān)于從public static void main(String[] args)看如何構(gòu)造數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!