隐藏System.out.println(三);

时间:2014-02-12 02:58:09

标签: java

我想阻止“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;
  }
}

3 个答案:

答案 0 :(得分:1)

行:System.out.println(three);只打印变量three的值。如果删除该行,它将不再打印变量,但变量的操作不会改变。如果您想在保持代码处于非活动状态时保留该行,请在任何给定行前面创建一个带有两个//个字符的注释。

答案 1 :(得分:1)

如果您不想从代码中删除该行,仍然不想打印它。 您可以使用评论专栏

//System.out.println(three);

这将使行在执行时处于非活动状态

答案 2 :(得分:1)

System.out.println(three)只打印变量3。删除代码或将其注释掉。您可以通过添加两个连续的正斜杠来注释代码。

例如:

//Hello World

这不会打印你好世界:)