java从键盘读入数据_关于Java中从键盘读入各种数据的方式
一、从键盘输入一个数
想必第一种大家都会,也是最简单的一种,这里简单跳过。package com.sise.test;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int s=sc.nextInt();
//其他数据类型对应
//float s=sc.nextFloat();
System.out.println(s);
}
}
二、从键盘输入指定长度的数组
先输入数组的长度,再输入个数为s的数组,最后输出。package com.sise.test;
import java.util.Arrays;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int s=sc.nextInt();
int[] a=new int[s];
for(int i=0;i
a[i]=sc.nextInt();
}
//返回指定数组内容的字符串表示形式
System.out.println(Arrays.toString(a));
}
}
三、从键盘输入一串字符串package com.sise.test;
import java.util.Arrays;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
System.out.println(s);
}
}
四、从键盘输入不确定个数的数组,数与数之间用空格隔开。最后把数字放入一个数组中。package com.sise.test;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
String[] str=s.split("\\s");
int[] a=new int[str.length];
for(int i=0;i
//目的是输出一个十进制数
a[i]=Integer.parseInt(str[i]);
}
for(int i=0;i
System.out.println(a[i]+" ");
}
}
}
五、使用BufferedReader取得含空格的输入package com.sise.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建一个BufferedReader对象
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String read = null;
try {
read = br.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(read);
}
}
java从键盘读入数据_关于Java中从键盘读入各种数据的方式相关推荐
- R中6种读入表格数据的方式哪个最快?结果出人意料!
R怎么读入表格数据最快? R中有6个常用数据读取函数: utils::read.csv: 默认使用的读入方式 (read.table) readr::read_csv: readr包中的读入函数 (R ...
- java的sas数据安全_使用sas中的do循环指定数据信息
这里有一些方法可行 . 最直接可以翻译的方法是使用宏语言 . 你需要将这两个循环翻译成这样的东西: %do i = 1940 %to 2018; %do j = 1 %to 12; informat ...
- java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at
[http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- Extjs中三种不同的数据提交方式
Extjs中三种不同的数据提交方式 Extjs的三种提交方式: 表单Ajax提交,普通提交,单独Ajax提交: 1.表单ajax提交(默认提交方式) 提交函数:当按下表单中的提交按钮时执行下面的btn ...
- java怎么设置多个输入_Java中从键盘输入多个整数的方法
Java中从键盘输入多个整数的方法 发布于 2020-4-2| 复制链接 分享一篇关于Java中从键盘输入多个整数的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小妖过来看看吧 例题:求数列的 ...
- java 线程组作用_浅析Java中线程组(ThreadGroup类)
一.概念 Java中使用ThreadGroup类来代表线程组,表示一组线程的集合,可以对一批线程和线程组进行管理.可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线 ...
- java xml dom4j 解析_在JAVA中怎么用DOM和DOM4j解析XML啊?
二.XML文件 三.开始解析 public class JDOMTest { public static void main(String[] args) { // 进行对books.xml文件的JD ...
- java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用
Java未被捕获的异常 在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的.下面的小程序包括一个故意导致被零除错误的表达式. class Exc0 { public st ...
- java 文件内容排序_在Java中对2个大型文本文件进行排序的最佳方法是什么?
我正在构建一个简单的 Java应用程序,涉及从csv文件中读取信息. csv文件中的信息以这种形式出现: "ID","Description" "AB ...
最新文章
- hitTest和pointInside如何响应用户点击事件
- php5.5.9 新特性,php,_PHP 5.5.9版本中COOKIE的奇怪现象,php - phpStudy
- mvvm模式和mvc的区别_Android 开发中的架构模式 -- MVC / MVP / MVVM
- Windows Terminal 窗口/控制台切换快捷键总结
- Python用可变参数找出最大值和最小值
- FFmpeg拼接文件常见问题
- 室内定位——卡尔曼滤波原理、Matlab与javascript实现
- 网络安全知识竞赛(国家信息安全水平考试NISP)模拟题1
- 如何消除文法的二义性
- 计算机组成及linux基础
- indent用法 [indent Usage]
- c51中断优先级c语言,基于proteus的51单片机开发实例(14)中断嵌套和中断优先级...
- Smoke testing,Sanity testing and Regression testing
- 第068封“情书”:耶路撒冷Assembling a 3DScanOfTheEarth可视化地图数据
- Reg 命令修改注册表
- Python爬虫进阶之起点中文网字体反扒保姆级教程!!!
- 数据可视化大屏应急管理综合指挥调度系统完整案例详解(PHP-API、Echarts、百度地图)
- mysql数据库问题解答_MySQL数据库常见错误问题解答 - MySQL 教程精选
- 我国第一部电子计算机诞生于,占地达40平方米 我国第一部国产电子计算机于1958年诞生...
- 深度强化学习 - 无人驾驶自行车
热门文章
- txt音乐播放器PC版免费下载(包含C程序源码与exe文件)
- 苹果手机备份有必要吗_苹果手机备份最简单方式!原来大神都这样做
- 华科计算机学院三好学生,2015-2016年度本科生国奖国励校三好奖学金评选细则(含加分项)...
- 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
- [python]微信公众号文章爬取
- win10 家庭版cmd命令打开超级管理员和关闭超级管理员
- 初中数学抽象教学的案例_初中数学数形结合思想教学研究与案例分析
- 7月11日自助装机配置专家点评
- DPDK 无锁ring, 详解
- 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1852期】