java中canner输入用法实例docx

认证主体:许**(实名认证)

IP属地:四川

下载本文档

第java中Scanner输入用法实例目录1.整数2.浮点数3.字符4.输入两个整数5.字符矩阵6.字符菱形7.字符转ASCII码8.实现四舍五入9.成绩输入输出10.学生基本信息输入输出11.按照格式输入并交换输出12.大小写转换总结因为涉及到io流输入问题,如果不关闭会一直占用资源。所以使用过后要及时关闭,防止资源一直被占用。

1.整数

描述:

输入一个整数,输出这个整数。

输入描述:

输入一个整数,范围在32位有符号整数范围内

输出描述:

输出这个整数

代码

nextInt()方法是将输入信息的下一个标记扫描为一个int。

hasNext()如果此扫描器的输入中有另一个标记,则返回true。在等待要扫描的输入时,此方法可能阻塞。扫描器将不执行任何输入。如果仍有元素可以迭代,则返回true。

publicclassMain{

publicstaticvoidmain(String[]args){

代码优化:

publicclassMain{

publicstaticvoidmain(String[]args){

2.浮点数

描述

输入一个浮点数,输出这个浮点数。

输入描述:

输入一个浮点数

输出描述:

输出一个浮点数,保留三位小数

代码

%.3f浮点型输出,保留三位小数

nextFloat()将输入信息的下一个标记扫描为一个float。

publicclassMain{

publicstaticvoidmain(String[]args){

//如何限制float的位数,String类中的format方法可以解决这个问题

3.字符

描述

输入一个字符,输出这个字符。

输入描述:

输入一个字符,范围在ascii范围内

输出描述:

输出这个字符

代码

publicclassMain{

publicstaticvoidmain(String[]args){

4.输入两个整数

描述

从键盘上输入三个整数,并尝试在屏幕上显示第二个整数。

输入描述:

一行输入3个整数,用空格隔开。

输出描述:

请输出第二个整数的值。

代码

publicclassMain{

publicstaticvoidmain(String[]args){

int[]arr=newint[3];

for(inti=0;ii++){

5.字符矩阵

描述

用键盘读入一个字符,然后在屏幕上显示用这个字符组成的33的矩形。

输入描述:

一行读入一个char类型的字符。

输出描述:

输出这个字符组成的33矩形。

代码

publicclassMain{

publicstaticvoidmain(String[]args){

for(inti=0;ii++){

for(intj=0;jj++){

6.字符菱形

描述

牛用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形。

输入描述:

输入一个char类型字符

输出描述:

输出一个用这个字符填充的对角线长5个字符,倾斜放置的菱形

代码

publicclassMain{

publicstaticvoidmain(String[]args){

//上部分的行数,包括对角线

intn=3;

//循环输出前半部分

for(inti=1;ii++){

//输出每行前面的空格,并逐级减少,第一行两个,第二行一个,第三行0个

for(intj=1;j=n-i;j++){

//每行输出的字符个数是改行的2倍健1,2*i-1

for(intj=1;j=2*i-1;j++){

//每行的结尾要换行

//循环输出后半部分

intm=n-1;//后半部分的行数是前半部分行数减1,m=2

for(inti=1;ii++){

//i=1时,是第四行,打印1个空格,3个字符

//i=2时,是第五行,打印0个空格,1字符个

//输出空格

for(intj=1;jj++){

for(intj=1;j=2*(m-i)+1;j++){

7.字符转ASCII码

描述

输入一个字符,输出该字符相应的ASCII码。

输入描述:

一行,一个字符。

输出描述:

一行,输出输入字符对应的ASCII码。

代码

publicclassMain{

publicstaticvoidmain(String[]args){

8.实现四舍五入

描述

将浮点数转换为整数类型,要求四舍五入。

输入描述:

随机输入的浮点数

输出描述:

四舍五入之后的整数

代码

round(floata)

返回最接近参数的int。

publicclassMain{

publicstaticvoidmain(String[]args){

9.成绩输入输出

描述

输入3科成绩,然后把三科成绩输出,成绩为整数形式。

输入描述:

一行,3科成绩,用空格分隔,范围(0~100)。

输出描述:

一行,把3科成绩显示出来,输出格式详见输出样

代码

publicclassMain{

publicstaticvoidmain(String[]args){

int[]arr=newint[3];

10.学生基本信息输入输出

描述

依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩(注:输出成绩时需进行四舍五入且保留2位小数)。

数据范围:学号满足1=n=20000000,各科成绩使用百分制,且不可能出现负数

输入描述:

学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。

输出描述:

学号,3科成绩,输出格式详见输出样例。

代码

publicclassMain{

publicstaticvoidmain(String[]args){

Stringscore=id[1];

11.按照格式输入并交换输出

描述

输入两个整数,范围-2的31次方~2的31次方-1,交换两个数并输出。

输入描述:

输入只有一行,按照格式输入两个整数,范围,中间用,分隔。

输出描述:

把两个整数按格式输出,中间用,分隔。

代码

nextLine()接收String类型的输入

publicclassMain{

0/150

联系客服

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!

THE END
0.B:小蒜蒜学菱形小蒜蒜最近学习了菱形(四边都相等的四边形)。 现在她给了你一个字符,希望你能用它构造一个对角线长5个字符,倾斜放置的菱形。 输入只有一行,包含一个字符。 Output 该字符构成的菱形。 Sample Input复制 Sample Output复制 * *** ***** *** * 提示 注意程序每一行字母打印后直接回车没有空格 Please LoginjvzquC41ces/yngvwtooi7hqo1vsqkqgo0virHhkf?744A+rkfC2
1.阻止某些字符在文本框中输入?腾讯云开发者社区在实际应用中,你可能需要添加一些额外的输入验证和异常处理。例题题目 2750: 字符菱形题目描述给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入格式输入只有一行, 包含一个字符。输出格式该字符构成的菱形。 38710 java如何输入字符串_JAVA中怎样输入字符串「建议收藏」 http://www.yiibai.com/jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0kwkqtogukxs1'G?&;A*DD'K7'JI'C4+F8.>H';6&G=*DC'?C'N:'CF+:9.J9'CI&C?*G7'?D'J='G8+:8.=9'G<&;L*CE'K7'J6':8+F6.G:'CJ&GA*DG'?4'N:':7+B7.JH'DI&;O
2.输入如何限制密码中的字符数?Javascript在实际应用中,你可能需要添加一些额外的输入验证和异常处理。例题题目 2750: 字符菱形题目描述给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入格式输入只有一行, 包含一个字符。输出格式该字符构成的菱形。 「译文」如何在YAML中输入多行字符串? 问题在YAML中,我有一个非常长的字符串。我希望jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0kwkqtogukxs1'G>&DN*;5'K6'A:'C7+F7.F8':8&G=*DF'?6'N>';;+:2.J7':>&D?*G7'GG'A;'G9+B2.=3'G:&DA*CF'K8'BF':6+F7.FF';=&G@*CE'G7'N;';7+C2.JH'DI&;OOcxcydtruv
3.老题新解输出字符菱形洛谷输出字符菱形用*构造一个对角线长5 55个字符,倾斜放置的菱形。 输入格式 没有输入要求。 输出格式 如样例所示。用*构成的菱形。 输入输出样例 #1 输入#1 输出#1 《信息学奥赛一本通》第24题:输出字符菱形 大家好,我是莫小特。 这篇文章给大家带来《信息学奥赛一本通》中的第 24 题:输出字符菱形。 jvzquC41dnuh0lxfp0tfv8rqpuzft95971gsvrhng1jfvjnnu175;9<:67:
4.B2025输出字符菱形文章介绍了如何使用Python编程语言生成一个5x5的对角线菱形图案,包括暴力输出和观察输出规律两种方法,以及针对有输入的代码实现。 1.题目 用* 构造一个对角线长 5*5 个字符,倾斜放置的菱形。 输入:* 输出: * *** *** *** * AI写代码 1 2 jvzquC41dnuh0lxfp0tfv8vsa8;:2A:3:1gsvrhng1jfvjnnu1748B6;9:<