目录
System.out.println() -----输出并换行
System.out.print() -----输出但不换行
System.out.printf() -----类似C语言的printf()输出语句,按格式进行输出
2.2-----String类型next()、nextLine()、hasNext(),hasNextLine()
2.3-----int类型nextInt()、nextInt(int radix)、hasNextInt()
对于初识java的小伙伴,时常为输入和输出语句所困扰,对于next()、nextLine()、hasNext()、hasNextLine()、nextInt()、hasNextInt() 等类的使用方法很是头疼。这篇博客将作出详细解释,尽可能的帮助大家扫除障碍,那么废话不多说,我们直接开始吧~
一.java的输出语句:
java常用的输出语句有三种:
-
System.out.println() -----输出并换行
示例:
public class JavaPrint {
public static void main(String[] args) {
System.out.println("Hello");//输出Hello并换行
System.out.println("World");//输出World并换行
}
}
-
System.out.print() -----输出但不换行
示例:
public class JavaPrint {
public static void main(String[] args) {
System.out.print("Hello");//输出Hello不换行
System.out.print("World");//输出World不换行
}
}
-
System.out.printf() -----类似C语言的printf()输出语句,按格式进行输出
输出格式详情:
//%表示进行格式化输出,%之后的内容为格式的定义
格式控制符 说明
--------------------------------------------------
%d 输出int型数据
%c 输出char型数据
%f 输出浮点型数据,小数部分最多保留6位
%s 输出字符串数据
%md 输出的int型数据占m列
%m.nf 输出的浮点型数据占m列,小数点保留n位
示例:
public class JavaPrint {
public static void main(String[] args) {
int a=1;
int b=2;
double c=3.1415926;//变量的赋值与初始化
System.out.printf("%5d %5d %7.2f",a,b,c);//对数据按格式输出
}
}
这里由于其他的输出格式类似,就不再赘述了
二.java的输入语句:
键盘输入代码的四个步骤:
1、导包:import java.util.Scanner;
2、创建Scanner类型的对象:Scanner scanner= new Scanner( System.in) ;
3、调用Scanner类的相关方法(next() / nextXxx()) ,来获取指定类型的变量
4、释放资源:调用Scanner对象的close()方法, scanner.close();
2.1-----Scanner的基础用法:
//1.导包
import java.util.Scanner;
public class JavaSanner {
public static void main(String[] args) {
//2.创建Scanner类型的对象
Scanner sc=new Scanner(System.i