我正在尝试编写一个程序,它将变量的长度返回给方法,以便将其打印出来。但是,这没有任何打印。我希望它打印“abc”的长度。
public class parameters {
public static void main (String[]args) {
}
public static void Jumble (int lettersABC) {
System.out.println(lettersABC);
}
public static int letters () {
String alpha = "abc";
int jay = alpha.length();
return jay;
}
}
答案 0 :(得分:1)
您还没有调用任何方法。尝试在main方法中调用它。
你的意思是这样吗?
public static void main (String[]args) {
System.out.println(letters());
}
答案 1 :(得分:1)
您无法从letters ()
致电main
,这就是为什么没有打印的原因。
您正在寻找:
public static void main (String[]args) {
Jumble (letters ());
}
答案 2 :(得分:0)
您的主要方法是空的。它不包含对构造函数或方法的任何调用来打印字符串的长度。
我认为,你的程序会是这样的。
public class parameters {
public static void main(String[] args) {
Jumble(letters());
}
public static void Jumble(int lettersABC) {
System.out.println(lettersABC);
}
public static int letters() {
String alpha = "abc";
int jay = alpha.length();
return jay;
}
}
答案 3 :(得分:0)
我不知道为什么你需要Jumble方法。
清洁代码:
public class parameters{
public static void main (String[]args) {
String testIn = "abc";
System.out.println(letters(testIn));
}
public static int letters (String in) {
return in.length();
}
}