目录
运算符:
表达式:
简单练习:
案例:拆分
数字+运算注意点
隐式转换(自动类型提升):
强制转换:
字符串+操作:
字符+:
运算符:
对字面量或者变量进行操作的符号。
表达式:
用运算符把字面量或者变量链接起来,符合Java语法的式子就可以称为表达式。
不同运算符链接的表达式体现的是不同类型的表达式。
简单练习:
package text.wj.demo1;
简单案例
public class text1 {public static void main(String[] args) {//+加System.out.println(3+2);//-减System.out.println(3-2);//*乘System.out.println(3*2);//除 /System.out.println(3.0/2);//取余,取模System.out.println(3%2);//如果在计算的时候有小数参与,结果可能不精确。注意“有可能”System.out.println(1.1-1.02);//除法注意点//整数除法结果为整数,小数参与计算,结果可能不是精确的//取模,取余注意点//可以用取余判断是否被整除。可以判断是否为偶数}
}
案例:拆分
package text2wj;import java.util.Scanner;//要求,键盘录入一个三位数,将其拆分为个位十位百位,打印在控制台
public class text2 {public static void main(String[] args) {//首先使用键盘录入数字-----获取Scanner sc = new Scanner(System.in);System.out.println("请输入一个三位数");//定义n获取输入的数int n = sc.nextInt();//利用除,取余获取每位数int a=n%10;int b=n/10%10;int c=n/10/10%10;System.out.println("个位数:"+a);System.out.println("十位数:"+b);System.out.println("百位数:"+c);}
}
运行结果:
数字+运算注意点
数字进行运算的时候,数据类型不一样是不能一起运算的,必须转成一样类型。
隐式转换(自动类型提升):
把取值范围小的数值转换成取值范围大的数据。
强制转换:
把取值大的数值赋值给取值小的变量,需要强制转换。
字符串+操作:
只要有字符串参与,做的就是拼接操作。