1.代码
复制public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
}
2.定义类
复制class 类名{
}
3.注释
复制
4.定义变量
复制数据类型 变量名称;
变量名称 = 赋值;
数据类型 变量名称 = 赋值;
5.声明方法
复制public static void 方法名(传入参数类型 参数名){
}
6.常用数据类型
复制
int
byte
short
long
float
double
String
boolean
System.out.println(1111)
System.out.println(11.11)
7.运算符
1. 算数运算符
操作符 |
名称 |
描述 |
+ |
加法 |
相加运算符两侧的值 |
– |
减法 |
左操作数减去右操作数 |
* |
乘法 |
相乘操作符两侧的值 |
/ |
除法 |
左操作数除以右操作数 |
% |
取余 |
左操作数除以右操作数的余数 |
++ |
自增 |
操作数的值增加1 |
— |
自减 |
操作数的值减少1 |
2. 比较运算符
操作符 |
名称 |
描述 |
> |
大于 |
相加运算符两侧的值 |
< |
小于 |
左操作数减去右操作数 |
== |
等于 |
相乘操作符两侧的值 |
>= |
大于等于 |
左操作数除以右操作数 |
<= |
小于等于 |
左操作数除以右操作数的余数 |
!= |
不等于 |
操作数的值增加1 |
3.逻辑运算符
操作符 |
名称 |
描述 |
&& |
短路与 |
当且仅当两个操作数都为真,条件才为真。 |
& |
逻辑与 |
当且仅当两个操作数都为真,条件才为真。 |
| | |
短路或 |
如果任何两个操作数任何一个为真,条件为真。 |
| |
逻辑或 |
如果任何两个操作数任何一个为真,条件为真。 |
! |
逻辑非 |
用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false |
4. 位运算符
操作符 |
名称 |
描述 |
& |
按位& |
如果相对应位都是1,则结果为1,否则为0 |
| |
按位或 |
如果相对应位都是0,则结果为0,否则为1。 |
^ |
异或 |
如果相对应位值相同,则结果为0,否则为1 |
~ |
按位取反 |
翻转操作数的每一位,即0变成1,1变成0。结果为: -(X+1) |
<< |
|
按位左移 |通常格式为:value << num,value按位左移num位 |
>> |
有符号按位右移 |
通常格式为:value >> num,value按位右移num位。 |
>>> |
无符号按位右移 |
通常格式为:value >> num,value按右移num位,移动得到的空位以零填充。 |
5. 赋值运算符
操作符 |
名称 |
描述 |
= |
赋值 |
右操作数的值赋给左侧操作数 |
+= |
加和赋值 |
左操作数和右操作数相加赋值给左操作数 (a+=b 等同于 a = a+b) |
-= |
减和赋值 |
左操作数和右操作数相减赋值给左操作数 (a-=b 等同于 a = a-b) |
*= |
乘和赋值 |
左操作数和右操作数相乘赋值给左操作数 (a*=b 等同于 a = a*b) |
/= |
除和赋值 |
左操作数和右操作数相除赋值给左操作数 (a/=b 等同于 a = a/b) |
(%)= |
取模和赋值 |
左操作数和右操作数取模后赋值给左操作数 (a%=b 等同于 a = a%b) |
<< = |
左移位赋值 |
左移位赋值运算符 **(a<<=b 等同于 a = a< |
>> = |
右移和赋值 |
右移位赋值运算符 (a>>=b 等同于 a = a>>b) |
^ = |
除和赋值 |
按位与赋值运算符 (a^=b 等同于 a = a^b) |
&= |
除和赋值 |
按位异或赋值操作符 (a&=b 等同于 a = a&b) |
| = |
除和赋值 |
按位或赋值操作符 (a|=b 等同于a = a|b) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理