java输入字符数组_JAVA中怎样把用户输入的字符串存入数组中?
展开全部
import java.util.Scanner;
import java.util.InputMismatchException;
public class saveInputToArr {
public static void main(String[] args) {
e68a84e8a2ad3231313335323631343130323136353331333431376561
Scanner scan = null;
try {
scan = new Scanner(System.in);
System.out.print( "请输入个数: " );
int inputNum = scan.nextInt();
if( inputNum <= 0 ) {
throw new Exception( "输入有误" );
}
System.out.println( "请输入数字: " );
int arr[] = new int[inputNum];
int num = 0;
int count = 0;
while( count < inputNum ) {
num = scan.nextInt();
arr[count] = num;
count++;
}
for( int i = 0; i < arr.length; i++ ) {
System.out.print( arr[i] + " " );
}
} catch ( Exception e ) {
throw new InputMismatchException( "\u8f93\u5165\u6709\u8bef\u002c\u0020\u8bf7\u91cd\u65b0\u8f93\u5165" );
} finally {
try {
if ( scan != null ) {
scan.close();
}
} catch ( Exception e2 ) {
e2.printStackTrace();
}
}
}
}
运行结果为:
请输入个数: 2
请输入数字:99
123
99 123
扩展资料
Java从输入中读取一个数组
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String str = sc.nextLine().toString();//用nextLine()可以读取一整行,包括了空格,next()却不能读取空格
String arr[] = str.split(" ");//拆分字符串成字符串数组
int a[] = new int[arr.length];
for(int j = 0; j < a.length; j++)
{
a[j] = Integer.parseInt(arr[j]);
System.out.print(a[j] + " ");
}
}
}
java输入字符数组_JAVA中怎样把用户输入的字符串存入数组中?相关推荐
- jpa取出mysql数组_java读取数据库数据,并将数据存入数组返回
// 查询数据库内手机在线状态的设备信息,得到的是List>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UY ...
- Linux中read接收用户输入
#!/bin/bash #提示Please input your name并等待20秒,把输入内容存入变量name中 read -t 20 -p "Please input your nam ...
- python 用户输入_Python中如何让用户输入内容
在使用python的时候,有时候我们需要和用户进行交互,让用户输入一些内容,然后根据内容在做处理.下面小编就给大家介绍在Python中如何让用户输入内容. 工具/原料 Ubuntu终端 方法/步骤 1 ...
- python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
[多选题]以下关于机器学习说法正确的是? [判断题]Python内置函数sum____用来返回数值型序列中所有元素之和. [单选题]关于自定义函数的下列说法不正确的是: [判断题]Python内置函数 ...
- python当用户输入的不是整数_当用户输入字符串而不是整数时,如何保护我的python代码?...
请看一下我对您的代码所做的更改,如下所示:def add (x, y): return(x + y) def subtract(x, y): return(x - y) def multiply(x, ...
- win7计算机管理中没有本地用户,Win7旗舰版系统计算机管理中没有本地用户和组解决方法...
本地用户和组功能位于计算机管理中,平常我们会使用本地用户和组来分配本地用户帐户或组帐户的权限和权利,一般情况下我们会通过桌面"计算机"图标右键"管理"来打开&q ...
- java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集
首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态 ...
- JAVA中怎样把用户输入的字符串存入数组中?
http://zhidao.baidu.com/link?url=rYypypWr0B35BojxgjmAzZwRhT14WFrxjtgYZO978FH8QWUyBZXScuyhvhkTHHV6J2b ...
- java io字符输出流_JAVA IO 字符输入流与输出流总结说明
目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...
- java io字符流_Java IO流字符流简介及基本使用
Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...
最新文章
- 奥比中光Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
- hwclock设置日期_linux中时间设置date、hwclock、clock
- Java实现算法导论中Miller-Rabin随机性素数测试
- linux中useradd的文件路径,linux的useradd命令详细解释
- Python 变量作用域
- yii2 关掉php notice,yii2关闭错误提示
- 优酷html5视频没有弹幕,优酷弹幕怎么设置 优酷PC端怎么屏蔽底下弹幕?
- deepin下载python_深度操作系统中怎样下载python?
- Spring MVC遭遇checkbox的问题解决方式
- js基础知识学习(二)
- 除了下拉框/下拉联想词优化推广,还可以做那些网络推广?
- GCD 代码以及GCD思想
- 网上购物系统c语言代码,网上购物系统源代码要怎么搭建才是最好的?
- Win10菜单栏卡顿无响应的解决方法
- 职高计算机专业个人鉴定范文大全,职高个人自我鉴定300字左右
- [C语言入门可读]学习书籍;学习工具、网站;刷题网站推荐
- pmp效益管理计划和做题技巧
- FreeRTOS学习笔记——FreeRTOS 时间管理
- 基于第三方QQ授权登录
- 计算机考研时间科目,2018年考研初试各科目时间安排清单
热门文章
- redis 基于主从复制的 rce 利用方式
- linux 代码格式化工具 clang-format
- 正则表达式在线自动生成器
- 开涛老师的博客汇总 -- Web MVC 开发学习
- Linux Shell 1/dev/null 21 含义
- linux 统一设备模型 pci,Linux设备驱动模型摘抄
- java中布局管理器flowlayout,在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。...
- 专题 18 Inline Assembly(在C语言中嵌套使用汇编)
- 迁移学习_Java 10迁移建议
- 数据结构乐智教学百度云_网易云课堂 - 我的职业课堂