最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 輸入多行字符串或者多個int數(shù)值的方法

 更新時間:2018年07月18日 16:00:38   作者:DoneSpeak  
今天小編就為大家分享一篇Java 輸入多行字符串或者多個int數(shù)值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

控制臺輸入

以下輸入方法用于在控制臺中進(jìn)行輸入,當(dāng)輸入當(dāng)個換行符時,結(jié)束輸入。但不適合在做算法題目是使用,可能是因為算法題目中用的是流的方式進(jìn)行輸入,最后不會輸入多一個換行符,因而無法正確的結(jié)束輸入而導(dǎo)致答案錯誤。

import java.util.Scanner;

public class Main {

 public static void main(String[] args) {

  inputStr();
  inputInteger();
  inputIntInLine();

 }
 //每行輸入一個數(shù)值,輸入多個數(shù)值
 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");
 }
 //輸入多個數(shù)值,用空格隔開
 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");

 }
}

做算法題目時用的輸入

以下方法在做算法題目時能夠正確的結(jié)束輸入。

import java.util.Scanner;

public class Main{
 public static void main(String[] args){
  Scanner in = new Scanner(System.in);
//  while(in.hasNextLine()){ 
  while(in.hasNext()){
   String str = in.nextLine();
   System.out.println(str);
  }
 }
}

以上這篇Java 輸入多行字符串或者多個int數(shù)值的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java利用Jackson輕松處理JSON序列化與反序列化

    Java利用Jackson輕松處理JSON序列化與反序列化

    Jackson?是?Java?中最流行的?JSON?處理庫之一,它提供了許多注解來簡化?JSON?的序列化和反序列化過程。這篇文章將介紹一些?Jackson?常用的注解,以幫助您更輕松地處理?JSON?數(shù)據(jù)
    2023-05-05
  • Java鏈表元素查找實現(xiàn)原理實例解析

    Java鏈表元素查找實現(xiàn)原理實例解析

    這篇文章主要介紹了Java鏈表元素查找實現(xiàn)原理實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 如何基于JAVA讀取yml配置文件指定key內(nèi)容

    如何基于JAVA讀取yml配置文件指定key內(nèi)容

    這篇文章主要介紹了如何基于JAVA讀取yml配置文件指定key內(nèi)容,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • java中switch條件語句的三種語法、用法及支持的參數(shù)類型

    java中switch條件語句的三種語法、用法及支持的參數(shù)類型

    Java中的switch語句是一種多分支選擇結(jié)構(gòu),可以一個變量的值改變程序的控制流,這篇文章主要給大家介紹了關(guān)于java中switch條件語句的三種語法、用法及支持的參數(shù)類型的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • Spring各版本新特性的介紹

    Spring各版本新特性的介紹

    今天小編就為大家分享一篇關(guān)于Spring各版本新特性的介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Java中的StringTokenizer實現(xiàn)字符串切割詳解

    Java中的StringTokenizer實現(xiàn)字符串切割詳解

    這篇文章主要介紹了Java中的StringTokenizer實現(xiàn)字符串切割詳解,java.util工具包提供了字符串切割的工具類StringTokenizer,Spring等常見框架的字符串工具類(如Spring的StringUtils),需要的朋友可以參考下
    2024-01-01
  • JAVA十大排序算法之基數(shù)排序詳解

    JAVA十大排序算法之基數(shù)排序詳解

    這篇文章主要介紹了java中的基數(shù)排序,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Java 爬蟲數(shù)據(jù)異步加載如何解決

    Java 爬蟲數(shù)據(jù)異步加載如何解決

    這篇文章主要介紹了Java 爬蟲遇上數(shù)據(jù)異步加載,試試這兩種辦法!問題如何解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • 詳解JavaSE中抽象類與接口的定義及使用

    詳解JavaSE中抽象類與接口的定義及使用

    這篇文章主要為大家詳細(xì)介紹了JavaSe的抽象類和接口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-07-07
  • 基于java下載中g(shù)etContentLength()一直為-1的一些思路

    基于java下載中g(shù)etContentLength()一直為-1的一些思路

    下面小編就為大家?guī)硪黄趈ava下載中g(shù)etContentLength()一直為-1的一些思路。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06

最新評論

汕尾市| 宜城市| 民权县| 成都市| 报价| 鹿邑县| 耿马| 宣城市| 宜昌市| 蒙城县| 芮城县| 抚州市| 马龙县| 沾益县| 车致| 巴林左旗| 台州市| 顺义区| 商城县| 广宗县| 大安市| 清水河县| 延津县| 宿迁市| 茶陵县| 东台市| 阿鲁科尔沁旗| 邢台市| 沙湾县| 平舆县| 离岛区| 林周县| 嘉兴市| 报价| 杂多县| 保靖县| 高碑店市| 崇左市| 额济纳旗| 阳江市| 桓仁|