Java数据类型
Java数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
Java的数据类型分为两大类
#### 基本类型(primitive type)
数值类型
整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
浮点类型:float(4个字节)、double(8个字节)
字符类型char 占两个字节
boolean类型:占一位其值只有true和false
引用类型(reference type):类、接口、数组
`package com.xuguibao.base;
public class Demo02 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F;//Lfloat类型要在数字后面加个F
double num6 = 3.141592653589793238462643;
//字符
char name = 'A';
//字符串,String不是关键字、类
//String namea="秦将";
//布尔值:是非
boolean flag = true;
//boolean flag=false;
//=======================================
//字符拓展
//=======================================
System.out.println("========================================");
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int) c1);
System.out.println(c2);
System.out.println((int) c2);
//所有的字符本质还是数字
//编码 Unicode 2字节 65536 Excel 2 16=65536
//区间范围 U0000 UFFFF
char c3 = '\u0061';
System.out.println(c3);//输出a
//转义字符 \t 制表符 \n 换行 ···
System.out.println("Hello\tWorld");
//
String sa = new String("hello world");
String sb = new String("hello world");
System.out.println(sa == sb);
String sc = "hello world";
String sd = "hello world";
System.out.println(sc== sd);
//对象 从内存分析
//布尔值扩展
boolean flags = true;
if (flags == true) {
}//新手
if (flags) {
}//老手
//Less is More! 代码要精简易读
}
}
`
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!