我的学习总结第一大部分

豆豆豆鸽骑一只 2023-02-26 17:17:22

1.1数据类型与表达式

数据类型分为两大类:基本数据类型and引用类型

其中基本数据类型有八种:

整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)

其中引用类型有三种:

类(class)、接口(interface)、数组(array)

Byte Short Int Long 分别是对应数据类型的封装,使基本数据类型具有类和对象的特征,可以通过“类型名.属性”的方式调用

字符型数据是由单引号括起来的字符 例如 ‘a’ ‘A’

字符型变量(char)在内存分配时,占2字节空间,即16位,其表示的范围是0~65535 ps:它只能存放单个字符,不能存放多个字符,例如char a= ‘am’

布尔类型数据只包含两个值:true和false 在内存分配时占1字节空间,用来表示逻辑值,通常在if、while、do-while语句中做判断条件使用

 基本数据类型转换:强制转换自动转换

自动:不同的数据类型要在转化成相同数据类型后,方可计算,表达式的运算结果向表示范围大的数据类型看齐

强制:向范围小的数据类型进行强制转换,多余的部分数据会丢失,例如小数部分会丢失

算术运算符 作用是连接变量和常量 其运算结果为整数类型或浮点类型常量

“%”取模运算,表达式的正负由被除数决定

“++”和“--”的用法有两种,一个放在前面,一个是后面

前面是先将操作数加1再参与算术表达式运算

后面则反

其余的还有连接运算符、关系运算符、逻辑运算符和赋值运算符,其原理较为简单,不再赘述

位运算符的作用是以二进制的方式对数值类型数据按位进行运算(先将数值类型转换成二进制表示方式)

然后有以下运算:

“&” 与运算符  ;“|” 或运算符 ; "^"异或运算符 ;"~" 取反运算符;"<<"左移运算符; ">>"右移运算符; ">>>"无符号右移运算符;

条件运算符的符号“?:”是一个三目运算符,由三个表达式组成(类似于if-else语句)

<表达式1>?<表达式2>:<表达式3> 意思是,如果1为真,则执行2,否则执行3


1.2程序结构

程序结构具体分为3种:顺序结构、条件结构和循环结构

条件语句分为if和switch 其中switch又称多条件分支语句,其通过比较switch表达式的运算结果和case语句后的值是否相等,决定执行对应的语句体

switch(x){
    case 1:{
    System.out.println("x=1");
    break;

}
    case 2:{
    System.out.println("x=1");
    break;
}
}

也可以添加多个case值来增加输出单个的条件

 循环语句主要有3种,分别是while、do-while、for

...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

147

社区成员

发帖
与我相关
我的任务
社区描述
广东海洋大学 数学与计算机学院 信息管理与信息系统专业 《程序设计基础》 JAVA入门
java 高校 广东省·湛江市
社区管理员
  • CheXQ_gdou
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧