java基础(数据类型、运算符、分支结构和循环结构)

1.数据类型

数据类型分为整数类型、浮点类型、字符类型和布尔类型

1.1 整数类型

数据类型

占用内存空间字节数

数据范围

byte

1

-128 ~ 127

short

2

-32768 ~ 32767

int

4

-2 ^31 ~ 2 ^ 31 - 1

long

8

-2^63 ~ 2^63-1

1.2 浮点类型

数据类型

占用内存空间字节数

数据范围

float

4

10^38

double

8

10^308

1.3 字符类型

数据类型

占用内存空间字节数

数据范围

char

2

可以存储中文

1.4 布尔类型

数据类型

占用内存空间字节数

数据范围

boolean

1.一个字节

2. 四个字节

3.一个比特位

true

false

2.常用运算符

算数运算符:

+ - * / % =

+= -= *= /= %=

关系运算符:

> < >= <= != ==

对外结果为 boolean 类型

逻辑运算符:

&& 同真为真,有假【即】假

|| 有真【即】真,同假为假

! 取反

自加自减运算符:

++ --

条件/三目运算符:

条件判断 ? true 对应结果 : false 对应结果

3.分支结构
3.1 if分支
3.1.1
if (/* boolean 类型结果表达式 */) {
    // 执行代码内容
}
3.1.2
if (/* boolean 类型结果表达式 */) {
    // if 小括号内容为 true 执行代码内容
} else {
    // if 小括号内容为 false 执行代码内容
}
3.1.3
if (/* 匹配条件1 */) {
    // 处理方式1
}elseif (/* 匹配条件2 */) {
    // 处理方式2
} elseif (/* 匹配条件3 */) {
    // 处理方式3
} else {
    // 无任何匹配项的处理方式
}
3.2 switch-case分支
switch (变量存储目标数据类型) {
    case常量1:
        处理方式1;
        break;
    case常量2:
        处理方式2;
        break;
    // 阿里巴巴 Java 开发规约中要求 default 结构不允许省略
    default:
        break;
}
4.循环结构
4.1 while 循环
while (/* 循环判断,循环条件,要求为 boolean 类型*/) {
    // 循环体
}
4.2 do while 循环
do {
// 循环体
}while (/* 循环判断,循环条件,要求为 boolean 类型 */);
4.3 for 循环
for (/* 循环条件初始化 */; /* 循环条件判断 */; /* 循环条件变更 */) {
    // 循环体
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值