小编Syn*_*rix的帖子

可空双

这是一个简单的问题。如何将double初始化为null?与在级别为空时一样,它将要求用户输入数据。否则,如果已经输入数据,它将要求用户覆盖保存更改。从下面的代码中,我只能运行“ if(level == null){”,而不能运行覆盖语句

public static void inValue() {
  double level = null; 
  if(level == null){
      System.out.println("Enter level: ");
         level = sc.nextDouble();
         pat1.setLevel(level);
         break;      
  }
  else{
     System.out.println("Overwrite");                           
     System.out.println("Enter level: ");
     level = sc.nextDouble();
     pat1.setLevel(level);
     break;     
  } 
}
Run Code Online (Sandbox Code Playgroud)

java double null

1
推荐指数
1
解决办法
3073
查看次数

标签 统计

double ×1

java ×1

null ×1