public class a2 {
public static void main(String[] args) {
isHappy(args[0]);
}
public static boolean isHappy(){
int i = Integer.parseInt(args[0]);
if(i == 132){
return false;
}
}
}
我有一个问题因为我是JAVA的新手,如何从main方法调用方法isHappy并使用args [0]作为方法isHappy中的参数?这是我的代码。谢谢。
答案 0 :(得分:1)
首先尝试学习Java命名约定,在java类名中首先应该是字母。
public class A2 {
public static void main(String[] args) {
isHappy(args[0]);
}
//Function must take arugment
public static boolean isHappy(String str) {
int i = Integer.parseInt(str);
if (i == 132) {
return false;
}
return true; //missing return type
}
}
答案 1 :(得分:0)
public static boolean isHappy()
需要
public static boolean isHappy(String[] param)
其中param几乎可以是你想要的任何名字。 有一些限制
否则,您的方法无法接受参数,编译器应该给您一个错误。
修改强>
如果您只想将String
转移到args[0]
,请isHappy
答案 2 :(得分:0)
将值args [0]作为isHappy函数的参数传递, 此代码也没有if之外的return语句 所以将else添加为return为真;
public class a2 {
public static void main(String[] args) {
isHappy(args[0]);
}
public static boolean isHappy(String argValue){
int i = Integer.parseInt(argValue);
if(i == 132){
return false;
}
else{
return true;
}
}
}