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)
上一篇 2022年6月26日 上午10:00
下一篇 2022年6月26日 上午10:00


相关推荐

  • 常用shell命令_使用shell命令

    常用shell命令_使用shell命令1、目录信息查看命令ls  Shell下文件浏览命令为ls,格式如下:ls[选项][路径]  ls命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录,它的主要参数有:  -a显示所有的文件以及子目录,包括以“.”开头的隐藏文件。  -l显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。  -t将文件按照创建时间排序列出。  -A和-a一样,但是不列出“.”(当前目录)和“…”(父目录)。  -R递归列出所有文件,包括子目录中的

    2025年6月8日
    3
  • 数学建模五个步骤_思考问题的五步方法

    数学建模五个步骤_思考问题的五步方法五步方法五步方法顾名思义,通过五个步骤完成用数学模型解决实际问题。它包含以下五个步骤:提出问题 选择建模方法 推导模型的数学表达式 求解模型 回答问题第一步是提出问题,即对遇到的实际问题使用恰当的数学语言进行表达。一般而言,首要任务是对术语进行定义。无论是实际问题涉及到的变量,还是这些变量的单位、相关假设,都应当用等式或者不等式进行表达。在这一基础上,我们就可以用数学语言对实际问…

    2026年2月21日
    5
  • Pycharm中一些好用的插件

    Pycharm中一些好用的插件首先插件的下载方法进入 File gt Settings gt Plugins 根据需要搜索插件名称 记得是在 Marketplace 中搜索 然后点击 Install 按钮 需要重启才能生效 IdeaVimlinux 中的 vim 大家该听过吧 而 IdeaVim 就可以让你在 Pycharm 中操作 Vim 的功能 在 tools 中勾选 VimEmulator 即可使用 取消勾选回到正常编辑状态 关于 vim 的使用可以参考这篇文章 Linux 之 vim 快速入门 Statisticsta 项目

    2026年3月11日
    2
  • 【Python】 【绘图】plt.figure()的使用

    【Python】 【绘图】plt.figure()的使用1.figure语法及操作(1)figure语法说明figure(num=None,figsize=None,dpi=None,facecolor=None,edgecolor=None,frameon=True)num:图像编号或名称,数字为编号,字符串为名称 figsize:指定figure的宽和高,单位为英寸; dpi参数指定绘图对象的分辨率,即每英寸多少个像素,…

    2022年6月29日
    51
  • 监督学习、无监督学习、自监督学习和强化学习

    监督学习、无监督学习、自监督学习和强化学习监督学习监督学习是目前最常见的机器学习类型。给定一组样本(通常由人工标注),他可以学会将输入数据映射到已知目标。一般来说,近年来过度关注的深度学习应用几乎都属于监督学习,比如光学字符识别、语音识别、图像分类和语言翻译。监督学习主要包括分类和回归,但还有更多的奇特变体,主要包括如下几种:1、序列生成(sequencegeneration)。给定一张图像,预测描述图像的文字。序列生成有时可…

    2025年11月15日
    6
  • Android之ImageButton使用

    Android之ImageButton使用Android 之 ImageButton 使用

    2026年3月17日
    2

发表回复

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

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