java基础语法

变量与标识符

Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。

Java标识符命名规则:

  • 由字母、数字、下划线(_)和美元符号($)组成。

  • 不能以数字开头。

  • 区分大小。

  • 长度无限制。

  • 不能是Java中的关键字和保留关键字。

标识符命名习惯:驼峰命名法、见名知意。以单词或单词组合来命名

  • 合法标识符:vincedaoguouser_name_userName$abc_123

  • 非法标识符:2UserNameuser#NameHello啊兴clas

八种基本数据类型

数据类型关键字占用字节取值范围默认值
布尔型boolean不定值true,falsefalse
字节型byte1-128~1270
短整型short2-32768~327670
整型int4-2147483648~21474836480
长整型long8-9223372036854775808~92233720368547758070
字符型char20~65535\u000
单精度浮点型float41.4E-45~3.4028235E380.0F
双精度浮点型double84.9E~324~1.79769313488623157E3080.0D

基本数据类型转换

关键字

转义字符

运算符与优先级

分支语句

if语句

if条件结构是根据条件判断之后再做处理 简单判断语句:

if(表达式){
​
•    执行语句; 
​
}else{
​
•    执行语句;
​
}

如果...那么 执行过程:当程序执行到if时,首先会判断( )里面表达式的值, 如果表达式的值为真,那么就执行( )后{ }里的执行语句, 如果为假,那么就执行else后面{ }里的执行语句 & ,| ,^ ,&& ,||

分支嵌套

if(表达式1){
    执行语句1;
}else if(表达式2){
    执行语句2;
}else if(表达式3){
    执行语句3;
}else{//可有可无
    执行语句4;
}

switch

循环语句

do {
    循环操作
}while ( 循环条件 );
  • 先执行一遍循环操作,符合条件,循环继续执行;否则,循环退出

  • 特点:先执行,再判断

for(初始化参数;判断条件 ;更新循环变量){
    循环体;
}
  • 关键字:continue 表示跳过当次循环,继续下次循环。

  • For循环的六种写法:

    1. 标准写法

    2. 表达式1省略,但在外部声明

    3. 表达式2省略,死循环

    4. 表达式3省略,但是要声明在循环内部

    5. 表达式1,3省略,但是要声明在循环的外部和内部

    6. 三个表达式都省略,死循环

总结

Java是一种面向对象的编程语言,具有简单、健壮、安全和可移植等特点。下面是对Java基础语法的总结:

  1. 类与对象:

    • 使用关键字class定义类,类由属性(成员变量)和方法组成。

    • 使用new关键字创建对象,对象是类的实例化。

    • 通过.访问对象的属性和方法。

  2. 数据类型:

    • 基本数据类型:整型(intshortlongbyte)、浮点型(floatdouble)、字符型(char)、布尔型(boolean)。

    • 引用数据类型:类、接口、数组。

  3. 变量与常量:

    • 使用关键字var或指定数据类型来声明变量。

    • 使用final关键字声明常量,常量在声明时赋值后不可更改。

  4. 运算符:

    • 算术运算符(+-*/%)用于基本数学计算。

    • 赋值运算符(=+=-=*=/=%=)用于给变量赋值并进行简单运算。

    • 比较运算符(==!=><>=<=)用于比较两个值之间的关系,返回布尔值。

    • 逻辑运算符(&&||!)用于组合和改变条件表达式的值。

    • 位运算符(&|^~<<>>>>>)对二进制位进行操作。

  5. 控制流:

    • 条件语句:if-else用于实现条件判断,switch-case用于多重选择。

    • 循环语句:for循环、while循环、do-while循环用于重复执行一段代码。

    • 分支控制:break用于退出循环或者switch语句,continue用于跳过当前循环。

  6. 数组:

    • 使用[]来声明和访问数组,数组是存储相同类型数据的容器。

    • 数组的长度通过length属性获取,从0开始索引。

  7. 方法:

    • 使用关键字void定义无返回值的方法,使用指定的数据类型定义有返回值的方法。

    • 方法由方法名、参数列表和方法体组成。

    • 使用return语句返回方法的结果。

    • 可以通过重载方法名相同但参数列表不同的方式实现方法的重载。

这些是Java基础语法的主要内容,掌握了这些概念后可以进行Java程序的编写和开发。当然,Java还有许多更深入的特性和高级用法,需要进一步学习和实践。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿人啊兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值