Java基础语法

注释:不参与编译和运行


关键字:


字符串类型:一定是双引号括起来

字符类型,一定是单引号括起来,且内容只能有一个。‘abc’会报错,不是字符串也不是字符类型 


 制表符补空格的时候只能前面的字符串有关系,跟后面的没关系,若前面的字符串有4个字符,则制表符会补4个空格;若前面的字符串有3个字符,则制表符会补5个空格。


如果要定义long类型的变量,数值后面需要加一个L(大写小写都行,建议大写)

float类型的,数值后需要加F作为后缀

因为如果不加后缀,整数数值默认是int类型的,浮点数默认为double类型的


 区分大小写



先新建项目,再新建模块,再新建包(包是多级文件夹,用点“.”隔开),包里面再建类

在idea中的快捷键

psvm直接生成主入口

sout会自动生成打印语句


数字相加

 只有在byte,short,char参与运算时,会转换为int类型,不参与运算是不转换的


上面这种情况,只保留12传给b;

下面这种情况,强制类型转换可能会造成数字的溢出,造成数据错误。

 


字符串只有相加操作,没有其他操作

只要有字符串就是做的拼接操作,但是从左到右依次执行


 字符和数字相加   不等于   字符串和数字相加

字符按ASCII码表转换成数字

 


自增自减运算符

 


逻辑运算符


三目运算符

 


注意:case后面的值不能是变量

        break一般不能省略

 


 

switch的新特性:省略了break的书写

 


 


 

 


 建议格式一

数组的静态初始化:


方法的重载:方法名相同,参数不同 ,与返回值无关

 

 


无返回值时修改形参不改变实参的值

有返回值时,并且接收了才会改变实参的值

方法里面的定义变量,是会单独开辟一个地址空间的


CTRL+alt+M自动抽取方法


二维数组的静态初始化:

 二维数组的动态初始化 :

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

#学习的路上

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

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

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

打赏作者

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

抵扣说明:

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

余额充值