import java.util.Scanner;

public class Main {

public static void main(String[] args) {

inputStr();

inputInteger();

inputIntInLine();

}

//每行输入一个数值,输入多个数值

public static void inputInteger() {

Scanner scanner = new Scanner(System.in);

String nextLine = scanner.nextLine();

int sum = 0;

while (nextLine != null && !nextLine.equals("")) {

sum += Integer.parseInt(nextLine);

System.out.println(sum);

nextLine = scanner.nextLine();

}

System.out.println("end of input integer");

}

// 每行输入一个字符串,输入多个字符串

public static void inputStr() {

Scanner scanner = new Scanner(System.in);

String nextLine = scanner.nextLine();

while (nextLine != null && !nextLine.equals("")) {

System.out.println(nextLine);

nextLine = scanner.nextLine();

}

System.out.println("end of input string");

}

//输入多个数值,用空格隔开

public static void inputIntInLine() {

Scanner scanner = new Scanner(System.in);

String str = scanner.nextLine();

String[] numstr = str.split(" ");

int[] nums = new int[numstr.length];

for(int i = 0; i < numstr.length; i ++) {

nums[i] = Integer.parseInt(numstr[i]);

}

for(int n: nums) {

System.out.println(n);

}

System.out.println("end of input int in a line");

}

}

做算法题目时用的输入

以下方法在做算法题目时能够正确的结束输入。

import java.util.Scanner;

public class Main{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

//while(sc.hasNextLine()){

while(sc.hasNext()){

String str = sc.nextLine();

System.out.println(str);

}

sc.close();

}

}

标签:多行,nextLine,Java,Scanner,int,System,out,scanner

来源: https://blog.csdn.net/Rex_WUST/article/details/88572209

java 字符串加一个int_Java 输入多行字符串或者多个int数值相关推荐

  1. python输入多行字符串_python中怎么输入多行字符串

    Python中输入多行字符串: 方法一:使用三引号>>> str1 = '''Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存 ...

  2. python3多行输入字符串_python中怎么输入多行字符串

    Python中输入多行字符串: 方法一:使用三引号>>> str1 = '''Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存 ...

  3. python输入三行、能出来三行数据_python输入多行字符串的方法总结

    python中输入多行字符串: 方法一:使用三引号 >>> str1 = '''Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生 ...

  4. python多行字符串输入_python中怎么输入多行字符串

    python中怎么输入多行字符串,疾风,不言,努力,人生,起风了 python中怎么输入多行字符串 易采站长站,站长之家为您整理了python中怎么输入多行字符串的相关内容. Python中输入多行字 ...

  5. python中如何输入多行文字_python中怎么输入多行字符串 | 学会python

    关键词:疾风 不言 生存 努力 人生 起风了 方法 字符串 输入 斜杠 更多 详细内容 相关文章 中文网 引号 Python中输入多行字符串: 方法一:使用三引号>>> str1 = ...

  6. python输入多行字符串的方法总结 - python

    文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习 Python中输入多行字符串: 方法一:使用三引号 >>> str1 = '''Le vent se ...

  7. python中如何输入多行字符_在python中输入多行字符串有哪些方法

    在python中输入多行字符串有哪些方法 发布时间:2020-04-11 13:46:24 来源:亿速云 阅读:39 作者:小新 今天小编给大家分享的是在python中输入多行字符串有哪些方法,很多人 ...

  8. Java版 设计一个程序, 输入三位数a, 分别输出个,十,百位

    1. 设计一个程序, 输入三位数a, 分别输出个,十,百位. (0<a<1000) 样例输入: 251 样例输出: 2 5 1 package package01; import java ...

  9. java版 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.

    2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少. (0<l<1000, PI取3.14, 输出结果保留两位小数) 样例输入: 3 样例输出: 1. ...

最新文章

  1. [Exchange]使用EWS托管API2.0同步邮箱
  2. 关于配置Bhuman通用平台环境心得
  3. 字符串匹配算法KMP算法
  4. LeetCode之Longest Common Prefix
  5. 作者:曾伟,电子科技大学副教授。
  6. 动态规划 —— 状压 DP
  7. 万亿“中植系”掌门人、毛阿敏丈夫离世,享年61岁,身家260亿
  8. Multiple substitutions specified in non-positional format; did you mean to add the formatted=false
  9. 学会“量体裁衣”去赚钱
  10. Openvswtich 学习笔记
  11. HCIE-Security Day38:理论学习:信息安全管理
  12. 分布式存储系统Minio简介
  13. java套接字实验总结,实验三、WINSOCK套接字编程实验报告
  14. 新版个人信息安全规范正式发布:收集生物识别信息前需告知
  15. C语言中负数在计算机内部的二进制表示方式(以补码表示负数、整数的范围及所占字节数)
  16. oneos组件系列02:ws2812全彩LED
  17. WebBrowser 显示Html内容3点细节技巧
  18. 2345王牌浏览器怎么恢复网站
  19. MATLAB求解线性方程组的八种方法
  20. 计算机一分钟最快打多少字,世界上打字最快的人 马特斯科娃一分钟打多少字...

热门文章

  1. 初学计算机语言者(C语言,C++,java,pytion,C#)
  2. iOS不同版本适配问题
  3. Xcode 联编系统
  4. qt QMessageBox 中文乱码的问题
  5. puppet变量、数据类型及类(03)
  6. 使用Linux自定义自动补全命令完善自己的shell脚本
  7. php 逻辑与运算符使用说明
  8. Oracle 11G 64位发布出现错误
  9. 一些iphone开发的资料
  10. Java 内置的数据类型