《java基础内容复习二》

								2022.02.09 总结

一、java的一些约定俗成的规范
1、类的定义的规范:遵循大驼峰命名,当单个字母组成时,首个字母大写,当多个字母组成时,每个首字母都要大写。如:Test、MyTest
2、变量的定义规范:遵循小驼峰命名,当单个字母组成时,首个字母小写,当多个字母组成时,每个首字母都要大写。如:test、myTest
3、方法的定义规范:与上述变量的规范一致
4、常量定义的规范:常量字母都是大写,当多个单词组成时,每个单词之间都用下划线连接 MY_TIME
5、包的定义的规范:所有单词的字母都是小写,不同的单词都是以“.”来分割
域名+公司名称+具体包名 com.peanut.dao

二、常量
1、概念:在程序运行期间不会发生的改变的常量
2、分类:整数常量、小数常量、布尔常量、字符常量、空常量

四、变量
1、在程序运行期间,会发生变化的量称为变量
2、变量的作用域范围:距离最近的一对大括号中
3、注意点:
A.变量必须先赋值才能使用
B.变量中同一作用域内,不能使用相同的名字,同一作用域内,变量的重新赋值时不会开辟新的内存

五、java中的数据类型
1、基本数据类型:八种,byte、short、int、long、float、double、char、boolean.
2、引用数据类型:String、对象等…
3、整数类型:默认为int类型、byte最常用在文件读写、long使用时后面加个L/l
整数各自的类型所占的字节
在这里插入图片描述
4、小数类型、布尔类型、字符类型
A.小数默认是double,使用float时用F/f,占用字节分别为8个字节、4个字节.
B.布尔类型占用一个字节,也可以4个字节
C.一个字符占用两个字节.

六、数据类型的转换
1、java是一门强类型的语言,必须声明数据类型,所以需要类型的转换。
2、类型自动转换,自动转换的数据类型不会出现数据的丢失
在这里插入图片描述

	3、数据类型的强制转换(可能会出现数据的丢失)
		A.小数转换为整数类型,小数会丢失
		B.int num = (int)char-->转换格式

七、运算符
1、+ 加法
A.用于整数和小数的相加
B.char字符的相加
2、取余
% 或%+=num
A.用途主要用于判断奇偶数和求值
3、–(自减)或++(自增)
A.++num 先自增再赋值
B.num++ 先赋值再自增

package qf22020209;
public class Demo06 {
    public static void main(String[] args) {
        int num5 = 10;
        int num6 = 2;
        int sum = num6++/++num5*num5--;
        //结果等于0 num6/num5=0(0.5)
        System.out.println(sum);
    }
}

八、运算符
1、.逻辑运算符
A.&& 与&的区别:
当2>3&&5>1时,当判断第一个false时,无论后面一个是否true,都不会去执行判断,结果都为false。&与之相反
B.|| 与 | 的区别
当3>2||5>1时,当判断第一个true时,无论后面一个是否false,都不会去执行判断,结果都为true。|与之相反

package qf22020209;

public class Demo07 {
    public static void main(String[] args) {
        System.out.println(2>3&&5>1);
        System.out.println(2>3&5>1);
        System.out.println(3>2||5>1);
        System.out.println(3>2||5>1);
    }
}
//结果
//false
//false
//true
//true

2、三目运算符 (三个表达式,返回结果为false或true)
表达式1 ? 表达式 2:表达式3

package qf22020209;
public class Demo08 {
    public static void main(String[] args) {
        int num1 = 100;
        String str1 = num1 % 2 == 0 ? "偶数" : "奇数";
        System.out.println(str1 );
    }
}

表达式1的返回值类型必须是boolean类型
表达式2、3返回值类型必须是同一种类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IT阿生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值