精华内容
下载资源
问答
  • java输入多个数据
    千次阅读
    2021-02-12 11:07:03

    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();

    }

    }

    更多相关内容
  • Java从键盘输入多个数据

    千次阅读 2021-07-06 23:20:09
    import java.io.*; public class app3_5 { public static void main(String[] args)throws IOException { int num1,num2; String str1,str2; InputStreamReader in; in=new InputStreamReader(System.in); B....

    package com;
    import java.io.*;
    public class app3_5 {
        public static void main(String[] args)throws IOException
        {
            int num1,num2;
            String str1,str2;
            InputStreamReader in;
            in=new InputStreamReader(System.in);
            BufferedReader buf;
            buf=new BufferedReader(in);
            System.out.print("请输入第一个数:");
            str1=buf.readLine();
            num1=Integer.parseInt(str1);
            System.out.print("请输入第二个数:");
            str2=buf.readLine();
            num2=Integer.parseInt(str2);
            System.out.println(num1+"*"+num2+"="+(num1*num2));
        }
    }
    

     

    展开全文
  • 展开全部import java.util.Scanner;public classReadData{public static void main(String[] args) {ReadData r=new ReadData();Scanner input=new Scanner(System.in);//Scanner input=new Scanner("abc 123 bbss")...

    展开全部

    import java.util.Scanner;

    public class ReadData{

    public static void main(String[] args) {

    ReadData r=new ReadData();

    Scanner input=new Scanner(System.in);

    //Scanner input=new Scanner("abc 123 bb ss");

    String s=input.nextLine();

    String[] arr=s.split(" ");

    System.out.println(arr.length+"\t"+arr[0]);

    }

    }

    cc4f333912f909ddf65daa043548515e.png

    扩展62616964757a686964616fe78988e69d8331333366306466资料

    Scanner sc = new Scanner(System.in);

    String inputString = sc.nextLine();

    String stringArray[] = inputString.split(" ");

    int num[] = new int[stringArray.length];

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

    num[i] = Integer.parseInt(stringArray[i]);

    }

    展开全文
  • Java利用Scanner类从键盘输入多个数据

    千次阅读 2021-07-07 22:02:58
    import java.util.*; public class app3_6 { public static void main(String[] args) { int num1; double num2; Scanner reader=new Scanner(System.in);//创建Scanner对象用于读取System.in的输入 System....

     

    package com;
    import java.util.*;
    public class app3_6 {
        public static void main(String[] args)
        {
            int num1;
            double num2;
            Scanner reader=new Scanner(System.in);//创建Scanner对象用于读取System.in的输入
            System.out.print("请输入第一个数:");
            num1=reader.nextInt();//调用reader对象的相应方法,读取键盘数据
            // 将输入内容作为int类型数据赋值给变量num1
            System.out.print("请输入第二个数:");
            num2=reader.nextInt();//将输入内容作为double类型数据赋值给变量num2
            //但输入的内容类型依旧是int类型
            System.out.println(num1+"*"+num2+"="+((float)num1*num2));
        }
    }
    
    Scanner reader=new Scanner(System.in);/
    创建Scanner对象用于读取System.in的输入
    
    num1=reader.nextInt();

    调用reader对象的相应方法,读取键盘数据

    将输入内容作为int类型数据赋值给变量num1

    但输入的内容类型依旧是int类型

    展开全文
  • package exercise03_jdknews;import java.util.Arrays; import java.util.Scanner;... * 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 * @author lgt * */ public class MaxNuber { public st
  • 输入你的姓名、性别和年龄并打印 这样写是没有问题的 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入你的姓名"); String n = sc.next(); ...
  • 原文博客地址:https://www.cnblogs.com/SzBlog/p/5404246.html一、使用标准输入串System.in//System.in.read()一次只读入一字节数据,而我们通常要取得一字符串或一组数字//System.in.read()返回一整数//必须...
  • 以下为代码:publicstaticvoidmain(String[]args){Scannerscan=newScanner...System.out.println("请输入整数:a,b");inta=scan.nextInt();intb=scan.nextInt();if(a>b){System.out.println("最大值为:...
  • Java中的3种输入方式实现解析

    千次阅读 2021-02-26 11:33:13
    这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下1.从键盘读取char类型数据char ch = (char)System.in.read();...
  • 介绍了Java中从命令控制台输入数据的几种常用方法
  • 关于JAVA中的可变形参(多个参数

    千次阅读 2022-03-15 16:09:12
    JAVA可变形参的一些研究
  • java从键盘读入输入

    千次阅读 2020-09-19 08:54:19
    java从键盘读入输入 从键盘读入数据,一般使用的是Scanner类,当需要处理数据时,该怎么处理呢。比如说下面这种输入 输入描述 数据,每组数据两行,其中: 1.第一行为一整数n,表示数组的元素数。...
  • Java多个数求和

    千次阅读 2021-02-26 20:53:09
    设计思想:先定义intn,定义输入数的个数,输入新建的动态数组,输入数字存入动态数组中,函数转换并求和,最后输出。程序流程图:源程序代码:packagecom;importjava.util.Scanner;publicclassAddadd{...
  • 从键盘输入并保存public static void main(string[] args) {scanner reader = new scanner(system.in); /使用scanner库进行输入操作int[] a = new int[10]; /创建并为数组a[ ]分配大小for(i=0...
  • java 学习笔记之多参数传递

    千次阅读 2022-03-18 20:58:45
    第一次写博客记录学习java遇到的问题,学习java学到方法的时候,在想见过c语言有类似多个参数传递的写法,java也应该有类似的写法,通过学习掌握的这种写法,如下 public class Test { public static void print...
  • Java一次输入多个数值给变量

    万次阅读 多人点赞 2018-05-13 23:04:32
    import java.util.*;//调用包 public class Sisuo { public static void main(String[] args) { // TODO Auto-generated method stub int a =0; Scanner scan = new Scanner(System.in); ...
  • Java输入n数,以回车结束输入的简单方法

    万次阅读 多人点赞 2019-03-29 22:11:39
    这是一很常见的问题,需要输入n数,然后进行一系列操作,网上的方法很,但弱水三千,我只取一瓢,便记下了这样一简单的方法。 如下,我们在编程时,可以创建两Scanner对象 ,第一接收键入的第一行数据...
  • ` 搜索 ` 就是类似上图这种的搜索,就是一搜索框输入多字段的值,点击搜索时向后台提交的时候。一值对应一字段:例如name=张三,id=0314这种的。 但是现在有一问题就是如果说搜索框的值按照正常的输入内容,是...
  • Java输入输出流

    千次阅读 2021-03-11 11:58:19
    1.什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示...
  • java怎么实现循环输入数?

    千次阅读 2021-03-09 22:17:10
    java是一种面向对象的编程语言。它其中包含着许多的类库,当我们在编码时,可以通过调用类库中的方法来实现所要的功能。本篇文章中我将和大家讲讲java如何...Scanner类提供了多个构造器,不同的构造器可以接受文件...
  • Java输入按空格分开(单个或多个

    万次阅读 2018-12-29 16:40:33
    大体就是要用到split,一String和一String数组 举两例子 1. 输入 int n = sc.nextInt(); //sc.next(); String s1 = sc.nextLine(); String []s2 = s1.split(" "); 2. 输入 ...
  • java输入输出流详解

    千次阅读 2021-02-26 18:40:56
    1.什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示...
  • Java 常用数据类型的输入输出

    千次阅读 多人点赞 2021-12-19 09:48:47
    常见数据输入
  • Java代码importjava.util.Scanner;public classTest{public static voidmain(String[] args){Scanner scan= ...System.out.println("请输入字符串:");System.out.println("您输入的字符串是:" +scan.next());}}...
  • Java输入输出流详解

    千次阅读 2021-02-26 09:14:45
    通过数据流、序列化和文件系统提供系统输入和...在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。1.1、Java流的分类按流向...
  • 下面要给大家分享的是三输入一...题目1java输入数,输出它的绝对值。代码实现1publicclass绝对值{publicstaticvoidmain(String[]args){System.out.println("输入一整数n:");Scanners=newScanner(System.in...
  • 一,利用 Scanner 实现从键盘读入integer或float 型数据1 import java.util.*;2 public classtest {3 public static voidmain(String args[])4 {5 Scanner in=new Scanner(System.in); //使用Scanner类定义对象6 ...
  • java实现多个字符串排序

    千次阅读 2018-11-15 20:41:49
    编写应用程序,该类中有一个方法sort()(其原型为:void sort(String str[])),从命令行传入多个字符串,调用方法sort()对该字符串数组按字典顺序从小到大排序。 代码如下: import java.util.*; public class ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,026,043
精华内容 410,417
关键字:

java输入多个数据