学习目录:
if….else语句
else if 语句
简洁版 if…else
小例
概述:
Java 条件和 if 语句
Java 支持数学中常见的逻辑条件:
小于:a < b
小于或等于:a <= b
大于:a > b
大于或等于:a >= b
等于:a == b
不等于:a != b
可以使用这些条件来执行不同的操作,根据不同的决策进行选择。
Java 有以下条件语句:
if:用于指定在指定条件为真时执行的代码块。
else:用于指定在条件为假时执行的代码块。
else if:用于指定当第一个条件为假
2024-11-261.2k words5 mins
Java math类和布尔类型的学习
学习目录:
Java Math类
Java的布尔数据类型
一. Java Math类在Java编程语言中,Math是一个提供多种数学功能的类,常用于进行基本的数学运算,如三角函数、对数、指数、随机数生成等。
**Math.max(x, y) 方法可以用来找出 x 和 y 中的较大值 **
Math.min(x, y) 方法可以用来找出 x 和 y 中的较小值
123456public class Main { public static void main(String[] args) { System.out.println(Math.max(5, 10))
按位运算符
运算符
示例
和示例相同
&=
x &= 3
x = x & 3
|=
x |= 3
x = x | 3
^=
x ^= 3
x = x ^ 3
>>=
x >>= 3
x = x >> 3
<<=
x <<= 3
x = x << 3
& 按位与运算符其作用是对两个整数的每一位进行与操作,即逐位比较
2024-11-23595 words2 mins
Java运算符
Java 将运算符分为以下几类:
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
Java运算符尽管运算符通常用于将两个值相加,但它也可以用于将一个变量与一个值相加,或将一个变量与另一个变量相加:+
例:
12345678910public class Main { public static void main(String[] args) { int sum1 = 100 + 50; int sum2 = sum1 + 250; int sum3 = sum2 + sum2; System.out.println(sum1); /
2024-11-23844 words3 mins
Java数据类型转换
Java 类型转换类型转换是将一个原始数据类型的值赋给另一个类型的过程。
在 Java 中,有两种类型转换:
自动类型转换(Widening Casting)
自动转换:将较小的数据类型转换为较大的数据类型。
转换顺序:byte -> short -> char -> int -> long -> float -> double
例如,byte 可以自动转换为 int,int 可以自动转换为 long,等等。这种转换是自动进行的,无需显式地指定。
手动类型转换(Narrowing Casting)
手动转换:将较大的数据类型转换为较小的数据类型。