Java基础语法1
# 注释
/**
* @author 忆梦寻尘
*/
public class Annotation {
// 这是main方法也是程序的入口
public static void main(String[] args) {
/*
我一句话解释不清
睡一觉再说
*/
}
}
标识符
标识符的规则:必须遵守
- 由26个英文字母大小写,0-9 ,_或 $ 组成
- 不能以数字开头,不能是关键字
- 严格区分大小写
标识符的规范:可以不遵守
- 包名:多个单词组成时所有字母小写(例:com.dream)
- 类名和接口名:多个单词组成时所有单词的首字母大写 (例:Person、Animal)
- 变量名和方法名:多个单词组成时第一个单词首字母小写,其他单词首字母大(例:age、getAge)
- 常量名:多个单词组成时,字母全部大写,多个单词之间使用_分隔(例:NUM_MAX)
变量的数据类型
//整数
byte b = 21;
short s = 335;
int i = 5000;
long l = 320942L;//注意加L
//小数
float f = 32.1F;//注意加F
double d = 3222.222;
//字符
char c1 = 'A';
char c2 = '李';
char c3 = '$';
//布尔
boolean b1 = true;
boolean b2 = false;
//字符串
String str = "哈哈哈";
自动类型转换:
int a = 10;
double d = a;
强制类型转换:
int a = 22;
byte b = (byte) a;
运算符
算术运算符
int x = 12;
int m = x++;//后++ 先赋值后加1
System.out.println(x);//13
System.out.println(m);//12
int e = 11;
int q = --e;//前-- 先减1后赋值
System.out.println(e);//10
System.out.println(q);//10
逻辑运算符
//短路与 两边为真,结果才是真
System.out.println(true && true);//t
System.out.println(true && false);//f
//短路或 其中一个为真,结果才是真
System.out.println(true || true);//t
System.out.println(true || false);//t
//取反
System.out.println(!!true);//t
三元运算符
三元运算符的格式:(条件表达式) ? 表达式1:表达式2
int a = 2;
int b = 3;
int max = a > b ? a : b;
System.out.println(max);//3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~