<>1.Java的输出

System,out,println(); //输出且换行
System.out.print(); //输出不换行
System.out.printf(); //提供字符格式化

示例
class Output{ public static void main(String args[]){
System.out.println("1.println"); System.out.println("2.println");
System.out.print("1.print"); System.out.print("2.print");
System.out.print("\n"); System.out.println("我喜欢"+"汉堡包"); } }
输出
1.println 2.println 1.print2.print 我喜欢汉堡包
在Java中,可以用+运算符来连接两个字符串,如上面的代码 System.out.println(“我喜欢”+“汉堡包”);
输出的是对“我喜欢”和“汉堡包”两个字符串的串联
printf
Java中printf的运用于C/C++中printf的运用类似

<>Java的输入

Scanner类
为了使用scanner类,我们首先需要导入java.util.Scanner包
import java.util.Scanner;
创建scanner对象,从用户获取输入
//创建scanner对象 Scanner str=new Scanner(System.in); //接受用户输入 int w=str.nextInt();
在上面的代码中,我们调用了nextInt()来获取用户输入的单词,注意如果输入的单词不是数字型单词,会发生InputMismatchException异常

除了nextInt()函数,还可以使用nextLong(),nextFloat(),nextDouble()和next()方法来分别从用户获取long,float,double和string输入。

方法描述
nextInt()从用户读取int值
nextFloat()从用户读取float值
nextBoolean()从用户读取boolean值
nextLine()从用户读取一行文本
next()从用户那里读取一个单词
nextByte()从用户读取byte值
nextDouble()从用户读取double值
nextShort()从用户读取short值
nextLong()从用户读取long值
注意: 可以使用close()来关闭对象。建议一旦输入,就关闭scanner对象。

示例
import java.util.Scanner; public class Input { public static void main(String
args[]) { Scanner scanner=new Scanner(System.in); //参数System.in表示从键盘输入 int
n=scanner.nextInt(); System.out.println(n); //这里是用int型的n接收scanner过来的数据 long
b=scanner.nextLong();//其他类型以此类推,你要读入什么类型的数据,就next啥 System.out.println(b);
//关于读入字符串 String str= scanner.nextLine(); System.out.println(str);
scanner.close(); } }
输入
55 22

在输入第二个数据后回车,就不能在输入框输入数据了,这是因为,在输入第二个数据后进行了回程,程序就认为它的任务是接受回车,它接受了,就不会再接受任务了,所以,在编程过程中,建议将字符串的读入放在前面。
输出
55 22
<>JAVA提供了不同的获取用户输入的方法,在后面的学习中会继续补充。。。

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信