Java——从键盘输入数组

Java——从键盘输入数组补充知识JavaScanner类java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。toString()方法用于返回以一个字符串表示的Number对象值。目录补充知识一、从键盘获取不限制长度的数组输出结果二、从键盘获取限制长度的数组输出结果三、参考一、从键盘获取不限制长度的数组importjava.util.Scanner;publicclassInputArrayNoLimitLength{ publicst

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

补充知识

Java Scanner 类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。

toString() 方法用于返回以一个字符串表示的 Number 对象值。

一、从键盘获取不限制长度的数组

import java.util.Scanner;

public class InputArrayNoLimitLength { 
   
	public static void main(String[] args) { 
   
	System.out.println("请输入几个数并用逗号隔开:");
	Scanner sc = new Scanner(System.in);//从键盘接收数据
	String str = sc.next().toString();//next()方式接收字符串
	System.out.println(str);
	String[] arr  = str.split(",");
	
	for(int j = 0; j<arr.length;j++) { 
   
		System.out.print(arr[j]+" ");
	}
	}
}

输出结果

在这里插入图片描述

二、从键盘获取限制长度的数组

import java.util.Scanner;

public class InputArrayLimitLength { 
   
	public static void main(String[] args) { 
   
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		System.out.println("请输入"+n+"个数:");
		Scanner sc = new Scanner(System.in);
		int[] b=new int[n];
		for(int i=0;i<b.length;i++){ 
   
			b[i]=sc.nextInt();
			System.out.print(" " + b[i]);
		}
	}
}

输出结果

在这里插入图片描述

三、参考

Java Scanner 类
Java toString() 方法

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

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

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


相关推荐

  • java 拉姆达表达式_Java8中foreach与拉姆达表达式的组合使用

    java 拉姆达表达式_Java8中foreach与拉姆达表达式的组合使用1.forEachandMap1.1通常这样遍历一个MapMapitems=newHashMap<>();items.put(“A”,10);items.put(“B”,20);items.put(“C”,30);items.put(“D”,40);items.put(“E”,50);items.put(“F”,60);for(Map.Entryent…

    2026年1月26日
    5
  • chmod命令用法举例「建议收藏」

    chmod命令用法举例「建议收藏」chmod命令用于改变linux系统文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。 chmod命令详细情况如下:1.命令格式:chmod[-cfvR][–help][–version]modefile  …

    2022年6月28日
    41
  • C#构造函数的作用_java中构造函数的作用

    C#构造函数的作用_java中构造函数的作用构造函数:一.构造函数的定义:二.构造函数的特点:三.构造函数的作用:四.构造函数的方式:一.构造函数的定义:构造函数:构造函数,是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们即构造函数的重载,类的构造函数是类的一个特殊的成员函数,当创建类的新对象时执行。当实例化一个类对象的时候自动调用这个函数。二.构造函数的特点:特点:构造函数的命名

    2025年10月8日
    3
  • java求最大公约数

    java求最大公约数

    2021年7月15日
    60
  • python语言变量命名-以下选项中不符合 Python 语言变量命名规则的是( )。_学小易找答案…[通俗易懂]

    python语言变量命名-以下选项中不符合 Python 语言变量命名规则的是( )。_学小易找答案…[通俗易懂]【单选题】在Python中,正确的赋值语句为()。【单选题】Python语句print(chr(97))的运行结果是()。【多选题】影响管理者道德因素包括()。【单选题】表达式len(range(1,10))的值为()。【判断题】新闻可视化的方式千差万别,但万变不离其宗,就是要把好看的图表做出来,跟新闻故事无关。【单选题】执行语句for(i=1;i++2>6…

    2022年6月1日
    60
  • string null转空字符串(空字符串是什么意思)

    今天在自己之前做的项目中,犯了一个错误,是自己考虑不周。在项目中自己需要,从后台数据库中获取数据,然后将数据转成Int类型。但是自己忽略了数据为空的情况。例如:在这里,String字符串为空,用Integer.parseInt()方法进行转换报错。修改之后如下今天自己的错误,导致现场人员在给客户展…

    2022年4月11日
    81

发表回复

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

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