基本数据类型
数值型:
整数类型:
byte、short、int、long
浮点类型:
float、double
非数值型:
布尔型:boolean 字符型:char
String:String不是基本数据类型,是引用数据类型,它是Java提供的一个类
数据类型 | 大小 | 取值范围 |
byte | 1字节8位 | -128 ~ +127 |
short | 2字节16位 | -32768 (-215) ~ + 32767 (+215-1) |
int | 4字节32位 | -2147483648(-231) ~ + 2147483647(231-1) |
long | 8字节64位 | -263 ~ + 263-1 |
float | 4字节32位浮点数 | 1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38 |
double | 8字节64位浮点数 | 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 |
引用数据类型
数组、类、接口
变量
变量概念:是在程序运行中其值可以改变的量,变量是Java程序的一个基本存储单元。
语法是:
变量类型 变量名 = 初始值(变量值)
1、“变量类型”可以从数据类型中选择
2、“变量名”是定义名称的变量,遵循标识符命名规则
3、“初始值”为可选项
注意:
1.不能使用关键字,class等
2.首写为字母
3.不建议使用美元符号
4.开头不能用数字
5.多个单词命名,第一个单词首字母小写,其余大写
6.建议取名能一眼看懂,有意义的名字
常量
常量概念:在程序运行中不能被改变得量
分为: 整型常量、浮点型常量、布尔常量、字符常量、字符串常量、null常量、符号常量
语法:
final byte TIME_OF_LIFE = 20;
注意:
1、常量使用final进行修饰
2、常量名字母全部大写,多个单词之间使用下划线间隔开。
3、常量一般在声明的时候就进行赋值。
Scanner(键盘输入)
一、导入Scanner类:
import java.util.*;(导入多个就用*)
二、创建Scanner对象
Scanner input = new Scanner(System.in);
三、获得键盘输入的数据
int now = input.nextlnt();
思维导图:
package demo02;
public class Demo {
public static void main(String[] args) {
String name = "小明";
String gender = "男";
double score = 98.5;
System.out.println("姓名:"+name);
System.out.println("性别:"+gender);
System.out.println("Java课分数:"+score);
System.out.println("---------简历信息---------");
String neme = "小明";
byte age =25;
byte working = 3;
byte project = 5;
String technology = "java";
String hobby = "篮球";
System.out.println("这个同学的姓名是:"+neme);
System.out.println("年龄是:"+age);
System.out.println("工作了:"+working+"年了");
System.out.println("做过"+project+"个项目");
System.out.println("技术方向是"+technology);
System.out.println("兴趣爱好是:"+hobby);
}
}