Java基础
Java的三种注释
//单行注释:用于变量或者某个步骤的注释
/*
多行注释:用于单行注释
*/
/**
* javaDoc注释,往往用于类、方法注释
*/
输出你的第一个Hello World!
public class HelloWorld {
//java语言的主方法入口
//()代表方法,前面是方法名,内部是参数
public static void main(String[] args) {
//以英文分号为结束标志
//sout()方法的作用是将方法打印在控制台
System.out.println("Hello World!");
System.out.print("你好,世界");
}
}
驼峰命名法:
以英文单词组成,多个英文单词,要用首字母大写来标记单词的开头
例如 schoolName 、schoolAge
变量类型
基本数据类型:
数值型:
整形:
byte(字节型,8位)
short(短整型,16位)
int(整型,32位)
long(长整型,64位)
小数型、非整型:
float(单精度浮点型,32位)
double(双精度浮点型,64位)(绝大多数)
非数值型:
字符型:char:48代表’0’, 65代表’A’,97代表’a’
字符集:UTF-8、GBK
布尔型:boolean:true、false
引用数据类型:List、String、对象、数组。
常量
用final来修饰
final String USER_BIRTHDAY = "2008/02/06";
Scanner的使用
-
第一步:导入Scanner类
import java.util.Scanner;
-
第二步:创建Scanner对象
Scanner sc = new Scanner(System.in);
-
第三步:获取键盘输入的数据
int number = sc.nextInt();
import java.util.Scanner;
public class Demo2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
}
}
数据类型转换
大类型接受小类型,默认转型为大类型。小类型接受大类型,需要进行强制类型转换,有可能会造成精度丢失。
short number1 = 100;
int number2 = number1;//将short类型的number1赋值给int类型number2,
System.out.println(number2);//输出100
System.out.println("--------------");
double number3 = 2.8;
int number4 = (int)number3;//将double类型的number3赋值给int类型的number4
System.out.println(number4);//输出2