在构造函数里写了一次Scanner到主函数里又需要输入新的数想在用Scanner就报错错误在最后一行publicclassBank{privatestaticdoubledead=0.0265;privateBank(doubledead){Scannersc=new...

在构造函数里写了一次Scanner

到主函数里又需要输入新的数想在用Scanner就报错

错误在最后一行

public class Bank {

private static double dead = 0.0265;

private Bank(double dead) {

Scanner sc = new Scanner(System.in);

System.out.print("请输入存款本金:");

double money = sc.nextDouble();

System.out.print("请输入存款年限:");

int year = sc.nextInt();

System.out.println(year+"年后,存入"+money+"元所获利息为"+year*money*dead+"元");

sc.close();

}

private Bank() {

this(dead);

}

private void ChangeRate(double rate) {

dead = rate/100;

}

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("当前银行死期年利率为"+dead*100+"%。");

Bank bk = new Bank();

Scanner sc = new Scanner(System.in);

System.out.print("利率变了!请输入调整后的存款利率:");

double rate = sc.nextDouble();//这个地方出错,为什么不能再用一次Scanner

}

}

展开

java输入scanner 报错_java Scanner报错相关推荐

  1. java输入数字返回字符串_java Scanner输入数字、字符串

    package java05; import java.util.Scanner;//1.导包 /* Scanner类的功能,可以实现键盘输入数据,到程序当中 引用类型的一班使用步骤: 1.导包 2. ...

  2. java scanner类成员_Java Scanner类的使用示例

    1 Scanner的使用 JDK给我们提供了成千上万个类供我们直接使用,而Scanner就是这众多类里的一个最常用的一个类,既然它是一个类,我们使用它的方法和使用我们自己写的类的方法基本一致. 方法基 ...

  3. java scanner怎么用_Java Scanner delimiter()用法及代码示例

    java.util.Scanner类的delimiter()方法返回此Scanner当前用于匹配定界符的Pattern. 用法: public Pattern delimiter() 返回值:该函数返 ...

  4. java的scanner的方法_Java Scanner reset()方法

    Java Scanner reset()方法 java.util.Scanner.reset() 方法重置该扫描仪.重设scanner 丢弃所有的这些可能已被useDelimiter(java.uti ...

  5. java输入年月输出日历_java 输入年月,获取日历表

    /* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...

  6. java输入商品价格 求总价_Java三种商品总价格大于3500或者某种商品总价大于5000,则打三折,否则八折怎么编写...

    最后的打折计算浮点数直接计算有误差,所以打折后的总金额可能与手算的在精度上有误差.实际场景中一般计算金额都是用BigDecimal. 然后题目的逻辑有点问题,某种商品的总价大于5000了,那这三种商品 ...

  7. java test报错_Java 单元测试报错

    «Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...

  8. java override报错_java @override 报错处理

    转载自:http://blog.sina.com.cn/s/blog_9c7605530101kl9r.html 一.java @override 报错处理 做项目的时候,同事那边电脑上编译通过的ja ...

  9. java常问的报错_java常见报错及解决

    Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...

最新文章

  1. AI芯片初创公司单纯卖芯片还是捆绑算法的商业模式更好?...
  2. Qt Data Visualization
  3. 2018年Github最受欢迎机器学习语言Python稳坐冠军,numpy、scipy是最受欢迎软件包...
  4. 一、Java入门和环境安装
  5. 输出 100 万字、维护 3 个GitHub 项目,技术大佬的 2019 太燃了……
  6. 领域模型架构 eShopOnWeb项目分析 上
  7. python冒泡算法_python_冒泡算法
  8. 图书管理系统~简单流程
  9. 搜索引擎的那些事(多线程web遍历)
  10. js 判断字符是否以汉字开头
  11. python如何创建工程预设_新手如何发布第一个 Python 项目开源包?
  12. Java 反编译工具哪家强?对比分析瞧一瞧
  13. PowerBi包含什么,以及每一个的介绍
  14. 基于WDF驱动模型使用WFP框架进行网络层数据修改
  15. matlab eval函数代替,matlab eval函数用法
  16. 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。
  17. 添加远程连接 Linux数据库与Navicat数据库建立连接
  18. elasticsearch从入门到入门系列(三)---搜索大汇总
  19. 项目整体管理:项目整体管理概述
  20. 拉格朗日插值和牛顿插值的龙格现象

热门文章

  1. 阿里云服务器防火墙相关命令
  2. php 播放 flash,PHPWEB网站中FLASH轮播广告不显示的解决方案
  3. [益智]:镜像对称问题
  4. bonding mode 4 测试
  5. (自学经历)自学java,学多久可以自己找到工作?
  6. 政务大数据智慧监管反诈骗大数据分析html模板案例
  7. 移动端双指缩放事件(原生),e.originalEvent.touches
  8. Dji Manifold2-G源码编译安装pytorch
  9. 统计英语6级试题中所有单词的词频 并返回一个如下样式的字典
  10. 用PhotoShop如何替换图片中的文字