精华内容
下载资源
问答
  • 2018-10-26 14:44:12

    1:方法1

    public static void main(String[] args){
            System.out.print(请输入a和n");
            Scanner scan = new Scanner(System.in);//以空格作为分隔符
            int a = scan.nextInt();
            int n = scan.nextInt();
            scan.close();//关闭扫描器
        } 
    2:方法2

    public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            
            String[] str = scan.nextLine().split(" "); //字符串以空格分割
            scan.close();
            
            int[] num = new int[str.length];
            
            for(int i=0;i<str.length;i++)
                num[i] = Integer.parseInt(String.valueOf(str[i]));//将字符串的数字保存到整型数组里
            
        }


    --------------------- 
    作者:qq_22868085 
    来源:CSDN 
    原文:https://blog.csdn.net/qq_22868085/article/details/79367964 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    更多相关内容
  • java编程 输入多个数的问题

    千次阅读 2021-02-27 11:42:24
    展开全部importjava.util.Scanner...publicclassProgram{62616964757a686964616fe78988e69d8331333332643966publicstaticvoidmain(String[]args){System.out.println("请输入多个数:");Scannerscanner=newScanner(S...

    展开全部

    import java.util.Scanner;

    public class Program {

    62616964757a686964616fe78988e69d8331333332643966public static void main(String[] args) {

    System.out.println("请输入多个数:");

    Scanner scanner = new Scanner(System.in);

    String input = scanner.nextLine();

    input = input.trim();

    String[] temp = input.split(" ");

    double[] nums = new double[temp.length];

    double result = 0;

    for (int i = 0; i 

    nums[i] = Double.parseDouble(temp[i]);

    result += nums[i];

    }

    System.out.println("这些数的和为:" + result);

    }

    }

    测试截图:

    109b0910c193a644034e123917723913.png

    你要用";"隔开是一样的,只是在split的时候不再是空格而是分号了,输入数据的时候,也就是不用空格分开数据,而是用";"隔开数据。

    c02e037c7c6c1df23e18bf3594847fee.png

    不能有负数的话,你加个if语句判断一下每一个数值就可以了呀。。。小于0就给个提示不再计算了就行了,主要就是改for循环体内的,加个if判断。。。(楼主能不能把问题写在追问里,别老是改题目?你改次题目我就得改次回答。。。谢谢)

    5f93f3a5b3a8e7051c4c329c08f648a3.png

    展开全文
  • Java中从键盘输入多个整数的方法发布于 2020-4-2|复制链接分享一篇关于Java中从键盘输入多个整数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧例题:求数列的和 分别输入两个整数n,m,...

    Java中从键盘输入多个整数的方法

    发布于 2020-4-2|

    复制链接

    分享一篇关于Java中从键盘输入多个整数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧

    例题:求数列的和 分别输入两个整数n,m,中间以空格隔断,n 为数列第一项,后面各项均为前一项的开根号,求前m项的和。第一种从键盘输入并读取的方式:sc.hasNextInt() 函数和sc.nextInt()函数hasNextInt() 判断当前输入的是否是整数

    ```java

    import java.util.Scanner;

    import java.lang.Math.*;

    class Test1{

    public static void main(String [] args){

    Scanner sc=new Scanner(System.in);

    int m;

    double n,result;

    while(sc.hasNextInt()){

    n=sc.nextInt();

    m=sc.nextInt();

    result=0;

    for(int i=0; i第二种方式:sc.trim()函数 和sc.split()函数sc.trim() 去掉字符串首尾空格sc.split() 按照指定字符(串)或正则去分割某个字符串 ,结果以字符串数组形式返回

    ```java

    import java.util.Scanner;

    import java.lang.Math.*;

    class Test{

    public static void main(){

    Scanner sc=new Scanner(System.in);

    String input=sc.nextLine();

    input=input.trim();//去掉字符串首尾空格

    String[] temp=input.spilt(" "); //按照指定字符串分割某个字符串并以字符串数组形式返回

    double n=Integer.parseDouble(temp[0]);

    int m=Integer.parseInt(temp[1]);

    double result=0;

    展开全文
  • 利用Java编写程序从键盘输入整数,计算并输出该数的数字之和。例如:请输入整数:8899123各位数字之和为:40
  • Java 输入多行字符串或者多个int数值

    千次阅读 2021-02-12 11:07:03
    import java.util.Scanner;public class Main {public static void main(String[] args) {inputStr();...}//每行输入一个数值,输入多个数值public static void inputInteger() {Scanner scanner = ne...

    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....
  • 输入你的姓名、性别和年龄并打印 这样写是没有问题的 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入你的姓名"); String n = sc.next(); ...
  • 满意答案import java.io.BufferedReader;import java.io.InputStreamReader;public class Demo{public static void main(String[]args) throws Exception{BufferedReader br = new BufferedReader(new ...
  • java怎么实现循环输入数?

    千次阅读 2021-03-09 22:17:10
    java是一种面向对象的编程语言。它其中包含着许多的类库,当我们在编码时,可以通过调用类库中的方法来实现所要的功能。本篇文章中我将和大家讲讲java如何...Scanner类提供了多个构造器,不同的构造器可以接受文件...
  • 输入按升序排序的整数数组(可能包含重复数字),你需要将它们分割成几子序列,其中每子序列至少包含三个连续整数。返回你是否能做出这样的分割? 示例 1: 输入: [1,2,3,3,4,5] 输出: True 解释: 你可以...
  • 原文博客地址:https://www.cnblogs.com/SzBlog/p/5404246.html一、使用标准输入串System.in//System.in.read()一次只读入一字节数据,而我们通常要取得一字符串或一组数字//System.in.read()返回一整数//必须...
  • JAVA怎么实现循环输入

    千次阅读 2021-02-12 23:53:52
    展开全部JAVA实现循环输入的方法(拿学生成绩举例):1、e69da5e6ba9062616964757a686964616f31333365643662Java语言从键盘输入整型:importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringargs[]...
  • 连续输入多个数据(个数不确定)的三个方法。 1.用户不断录入数据,直到输入结束标志,结束循环 #include<stdio.h> #define MAXN 300 int main() { float b[MAXN]; int i, j; //用户不断录入数据,直到...
  • 【初识java输入和输出+猜数字游戏的实现

    千次阅读 多人点赞 2022-05-02 12:24:43
    文章目录一、输入和输出1.1读取输入1.1.1如何连续输入呢?1.2格式化输出二、猜数字游戏 一、输入和输出 1.1读取输入 想要从标准输入流(System.in)里面读取,就必须得先构造一Scanner对象,并与“标准输入流...
  • 正则表达式:只能有数字或中文或字母组成chenzhe_n16292018-09-06一正则表达式测试(只可输入中文、字母和数字)u0129242379192015-10-05js正则表达式限制文本框只能输入字母和汉字shu6shu7562010-07-14java正则...
  • /*题目:键盘输入字符串,并且统计其中各种字符出现的次数种类有“大写字母、小写字母、数字、其他思路:1.既然用到键盘输入,肯定是Scanner2.键盘输入的是字符串,那么String str = sc.next();3.定义四变量,...
  • 在新的一周,我学习了JAVA的IO编程。下面的代码实现了从键盘输入若干数求和的目标。import java.util.Scanner;public class sum{public static void main(String[] args) {// TODO Auto-generated method stub//从...
  • import java.util.Scanner;... //输入多个数字 ,每输入一个数 回车,直到输入一个字符 程序结束并求平均值; Scanner scanner = new Scanner(System.in); int i = 0; double sum = 0; while(scanner.ha
  • Java输入不像C的scanf函数那么灵活,在有些时候如果不事先输入n来定义数组的长度,输入根本无法完成,那么该如何解决这问题呢? 其实并不难,话不说,上代码: public class Main { public static void ...
  • Java提取字符串中的数字

    千次阅读 2021-02-26 16:49:16
    多个由不确定字符隔开的单个数字该方法只适用于分离字符串中的单个数字字符,因此得到的结果也是个位数的数字。例如:1 5、2,5。1 9 2此时可以考虑将输入存入String变量,依次读取字符串中的每个字符,并判断是否...
  • Java的Scanner用法,主要用于算法笔试时的控制台输入1 问题:解决这种情况下的Scanner输入:单行,多行,数值,字符串2 最好解决的情况3 单行输入多个参数4 多行输入多个参数,每行参数个数不定 本文较大程度参考...
  • 输入多个数值时,按空格在输入下一个数字,按回车键结束 Scanner sc = new Scanner(System.in); System.out.println("请输入一个正整数:"); int a = sc.nextInt(); 以下为转载 Princess_Ann 的 java.util....
  • java输入字符串并将每字符输出的方法如下所示:import java.util.Scanner;public class Main{public static void main(String[] args){int i,len;String str;Scanner in = new Scanner(System.in);str = in.next()...
  • Java 常用数据类型的输入输出

    千次阅读 多人点赞 2021-12-19 09:48:47
    常见数据的输入
  • 先上代码,注释下次再写...import java.math.BigInteger; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class second { public static void main(String[] args)...
  • Java篇—字符串中连续最长的数字

    千次阅读 2019-08-13 11:54:07
    读入一字符串str,输出字符串str中连续最长的数字输入描述: 每测试输入包含1测试用例,一字符串str,长度不超过255。 输出描述: 在一行内输出str中里连续最长的数字串和长度。 输入样例: abcd...
  • Java中Scanner的用法:单行/多行输入

    万次阅读 多人点赞 2019-07-29 12:12:18
    Java的Scanner用法,主要用于算法笔试时的控制台输入问题:解决这种情况下的Scanner输入:单行,多行,数值,字符串最好解决的情况单行输入多个字符串多行输入多个字符串 问题:解决这种情况下的Scanner输入:单行,...
  • package JAVA基础; import java.util.Arrays; import java.util.Scanner; public class Demo10 { public static void main(String[] args) { mapao(); } //double[] doubles=new double[5]; public static ...
  • 一、Scanner的常用方法 1、next() 从合法字符开始读取,如果正式字符前有空格,读取的时候回忽略; 只读取输入直到空格。它不能读两由空格或符号隔开的单词。 ...不能吸收上次输入末尾的回车...可以吸收上次输入末...
  • 然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,195
精华内容 21,678
关键字:

java连续输入多个数字

java 订阅
友情链接: DrawLine.zip