我想阻止“System.out.println(three);”从打印任何东西。有没有办法隐藏这个类?或者我可以不同地构建我的代码以提供相同的结果吗?
import java.util.*;
public class GreenCrud
{
public static void main(String a[])
{
int initialWeight,numberOfDays;
boolean check = true;
Scanner sc = new Scanner(System.in);
{
System.out.print("Enter the initial size of a green crud population (in pounds)"+"\n");
initialWeight = sc.nextInt();
System.out.print("Enter the number of days for which you want to compute the population"+"\n");
numberOfDays = sc.nextInt();
System.out.println("The size of the population of green crud after "+numberOfDays+" days is: "+calculateFinal(initialWeight,numberOfDays)+"\n");
}
}
public static int calculateFinal(int initialWeight,int numberOfDays)
{
int fLength = numberOfDays/5;
int one=1,two=1,three=0;
for(int i=1;i<=fLength-1;i++)
{
three = one+two;
one = two;
two =three;
}
System.out.println(three);
return initialWeight*three;
}
}
答案 0 :(得分:1)
行:System.out.println(three);
只打印变量three
的值。如果删除该行,它将不再打印变量,但变量的操作不会改变。如果您想在保持代码处于非活动状态时保留该行,请在任何给定行前面创建一个带有两个//
个字符的注释。
答案 1 :(得分:1)
如果您不想从代码中删除该行,仍然不想打印它。 您可以使用评论专栏
//System.out.println(three);
这将使行在执行时处于非活动状态
答案 2 :(得分:1)
System.out.println(three)
只打印变量3。删除代码或将其注释掉。您可以通过添加两个连续的正斜杠来注释代码。
例如:
//Hello World
这不会打印你好世界:)