nextline函数_java中next与nextLine的用法

nextline函数_java中next与nextLine的用法importjava.util.*;publicclassRetirement2{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);System.out.print(“Howmuchmoneywillyoucontributeeveryyear?”);do…importjava.util.*;publicc…

大家好,又见面了,我是你们的朋友全栈君。

importjava.util.*;publicclassRetirement2{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);System.out.print(“Howmuchmoneywillyoucontributeeveryyear?”);do…

import java.util.*;

public class Retirement2

{

public static void main(String[] args)

{

Scanner in = new Scanner(System.in);

System.out.print(“How much money will you contribute every year? “);

double payment = in.nextDouble();

System.out.print(“Interest rate in %: “);

double interestRate = in.nextDouble();

double balance = 0;

int year = 0;

String input;

// update account balance while user isn’t ready to retire

do

{

// add this year’s payment and interest

balance += payment;

double interest = balance * interestRate / 100;

balance += interest;

year++;

// print current balance

System.out.printf(“After year %d, your balance is %,.2f%n”, year, balance);

// ask if ready to retire and get input

System.out.print(“Ready to retire? (Y/N) “);

input = in.nextLine();

}

while (input.equals(“N”));

}

}

后面input = in.nextLine();这里用next就完全正常,可以输入字符。但是用nextLine程序就自动结束了,求解。

按照你的第一种方法确实解决问题了,可是我想知道in.nextLine()返回的是哪句话,而因此结束了呢?

展开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133221.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 五子棋人机对战思路「建议收藏」

    五子棋人机对战思路「建议收藏」五子棋人机对战:人机对战,我们可以想象一下我们在玩QQ游戏五子棋时的场景,根据每次下的步骤来分析电脑是怎样解析我们下棋的步骤的。下五子棋的步骤:1、第一步,黑子先下2、白子的第一步的最好的位置就是在黑子周围的八个点上3、接着黑子的第二步必然也是根据白子周围的八个点和自己的黑子所在的位置来下。4、如此循环下去。。。。那么对于计算机来说,就是让他找到第一个黑子周围的八个点,并且随机选中一个下白子。…

    2022年6月16日
    184
  • 宏与WINDOWS API简单使用

    宏与WINDOWSAPI简单使用#define定义宏定义宏语法:#define<宏名><字符串>如#definePI3.1415926#defineP

    2021年12月13日
    49
  • 字典序输出_按姓名字典序排序

    字典序输出_按姓名字典序排序这一类的题目在面试中的算法是比较常见的,这里也自己做一个总结1.输入一个数字n,输出从1~n组成的数字的全排列,每个排列占一行,输出按照数值升序排列https://blog.csdn.net/desirepath/article/details/50447712从数组的末尾开始,首先找到第一个升序的数字对,然后交换这个数字对,然后从这个数字对开始,按照生序交换后面的所有数字。2…将1~…

    2025年7月5日
    0
  • vue响应式原理(数据双向绑定的原理)[通俗易懂]

    vue响应式原理(数据双向绑定的原理)[通俗易懂]先来了解一下几个相关概念1、渐进式框架下面是摘自知乎的一个解答(个人认为讲述比较好的回答):在我看来,渐进式代表的含义是:主张最少。每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。比如说,Angular,它两个版本都是强主张的,如果你用它,必须接受以下东西:-必须使用它的模块机制-必须…

    2022年6月14日
    35
  • java递归无限层级树_最小生成树和最短路径的区别

    java递归无限层级树_最小生成树和最短路径的区别给定一棵 N 个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少。注意: 树中的所有边权均为整数,且新加的所有边权也必须为整数。输入格式第一行包含整数 t,表示共有 t 组测试数据。对于每组测试数据,第一行包含整数 N。接下来 N−1 行,每行三个整数 X,Y,Z,表示 X 节点与 Y 节点之间存在一条边,长度为 Z。输出格式每组数据输出一个整数,表示权值总和最小值。每个结果占一行。数据范围1≤N≤60001≤Z≤

    2022年8月9日
    4
  • mse pytorch_torch和pytorch

    mse pytorch_torch和pytorch在pytorch中,经常使用nn.MSELoss作为损失函数,例如loss=nn.MSELoss()input=torch.randn(3,5,requires_grad=True)target=torch.randn(3,5)error=loss(input,target)error.backward()这个地方有一个巨坑,就是一定要小心input和target的位置,说的更具…

    2022年9月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号