Java输入输出
一。``Java中的常用的输出语句:
System.out.println();
System.out.print();
System.out.printf();
System.out.print("hello");
System.out.println("hello");
System.out.printf("%s","hello");
二.Java输入
// Java中的输入需要使用Scanner的对象读取来自System.in的输入。Scanner类在包java.util中,使用时须在源文件的第一行导入:import java.util.Scanner。
// Scanner对象中常用的获取用户输入的方法有:
// String nextLine() //获取用户输入一行信息
// boolean nextBoolean() //获取用户输入的一个boolean类型的值
// short nextShort() //获取用户输入的一个short类型的值
// int nextInt() //获取用户输入的一个int类型的值
// long nextLong() //获取用户输入的一个long类型的值
// double nextDouble() //获取用户输入的一个double类型的值
样例如下:
点击查看代码
`import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个半径:");
double radius = input.nextDouble();
double area = radius * radius * 3.14;
System.out.println("圆的面积为:" + area);
}
}`
三. Java语言中的命名约定:
- 类和接口名。每个单词的首字母大写,含有大小写。
例如,MyClass,HelloWorld,Time等。 - 方法名。首字母小写,其余单词的首字母大写,含大小写。尽量少用下划线。
例如,myName,setTime等。 - 常量名。基本数据类型的常量名使用全部大写字母,单词与单词之间用下划线分隔。对象常量可以大小写混写。
SIZE_NAME。 - 变量名。可大小写混写,首字符小写,不用下划线,少用美元符号。给变量命名时尽量做到见名知义。
四. 数据类型
数据类型是程序设计语言描述事物、对象的方法。Java数据类型分为基本类型和引用类型两大类。
基本类型
- 整数类型 byte, short, int, long
- 浮点类型 double, float
- 字符类型 char
- 布尔类型 boolean
- 引用类型
类、接口、数组、枚举
-
整型类型:用于表示没有小数部分的数值,它允许是负数。Java提供了4种整型,具体内容如表所示:
-
浮点类型:用于表示有小数部分的数值。Java有2种浮点类型,具体内容如表所示:
示例:
点击查看代码
float fNum1 = 10; //编译通过(int转float)
float fNum2 = 10.0; //编译不通过(10.0认为是double,不能转float)
float fNum3 = 10.0f; //推荐写法
float fNum4 = (float) 10.0; //类型强转,会发生截断
double dNum1 = 10.0;
double dNum2 = 10.0d;
字符类型:用于表示单个字符。通常用来表示字符常量。
- 占用2个字节
- 采用unicode编码,字符的存储范围在\u0000~\uFFFF
- 编码中的第一个字节仍与 ASCII 兼容
布尔类型:有false和true两个值,用来判定逻辑条件。
- 整数值和布尔值之间不能进行相互转换
点击查看代码
int n = 10;
if(n){ // 编译错误
System.out.println(n);
}