java---输入输出

文章介绍了Java编程中如何进行控制台输出,包括使用System.out.println(),System.out.print()以及printf()进行不同需求的打印。同时,讲解了如何通过Scanner类从键盘获取输入,如字符串、整数、浮点数和double类型的数据,以及next()和nextLine()方法的区别。
摘要由CSDN通过智能技术生成

1.在控制台输出

int a = 10;
System.out.println(a);//输出后自动换行
System.out.print(a);//输出后不换行
System.out.print(a+"\n");//相当于手动换行
System.out.printf("%d",a);//格式化输出,与c语言相似

2.从键盘输入

从键盘获取输入,使用Scanner读取输入,主要依靠Java Scanner类获取输入信息。

import java.util.Scanner;//首先导包
Scanner in = new Scanner(System.in);//创建Scanner对象
String str = in.nextLine();//获取字符串
int n = in.nextInt();//获取整数
float grade = in.nextFloat();//获取浮点数
double d = in.nextDouble();//获取double类型
in.close();//调用完后关闭方法

循环输入:

while(in.hasNext()){
    int num = in.nextInt();
}

next() 与 nextline()的区别:

next()

对输入有效字符之前遇到的空白将其直接去掉,开始读取有效字符后,遇到的空白作为结束符,所以next()不会得到带有空格的字符串。


nextLine()

nextLine()方法返回的是输入回车之前的所有字符,包括空格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值