|
|
@@ -11,9 +11,9 @@ package com.lovecoding.day04;
|
|
|
public class Demo04 {
|
|
|
/*
|
|
|
|
|
|
- 8. 已知 int a = 5; int b = 5; 分别执行 int x = a++; 和 int y = ++b; 后,输出 x、a、y、b 的值,并说明前置和后置自增的区别。
|
|
|
- 9. 定义一个三位正整数,使用算术运算符拆分出它的个位、十位、百位,按格式输出。
|
|
|
- 10. 定义三个边长 a、b、c,使用比较运算符和逻辑运算符判断能否构成三角形(任意两边之和大于第三边),输出true或false。
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
*/
|
|
|
public static void main(String[] args) {
|
|
|
//1. 定义两个整数 a 和 b,使用算术运算符计算并输出 a + b、a - b、a * b、a / b、a % b。
|
|
|
@@ -45,6 +45,27 @@ public class Demo04 {
|
|
|
char c3=90;
|
|
|
System.out.println(c2);
|
|
|
System.out.println(c3);
|
|
|
+ //8. 已知 int a = 5; int b = 5; 分别执行 int x = a++; 和 int y = ++b; 后,输出 x、a、y、b 的值,并说明前置和后置自增的区别。
|
|
|
+ int a1 = 5; int b1 = 5;
|
|
|
+ int x = a1++; //++后置,则先做其他操作,最后完成自+1
|
|
|
+ int y = ++b1;
|
|
|
+ System.out.println("a1 = "+a1);
|
|
|
+ System.out.println("b1 = "+b1);
|
|
|
+ System.out.println("x = "+x);
|
|
|
+ System.out.println("y = "+y);
|
|
|
+ //9. 定义一个三位正整数,使用算术运算符拆分出它的个位、十位、百位,按格式输出。
|
|
|
+ int n=123;
|
|
|
+ int ge=n%10; //得到个位
|
|
|
+ int shi= n/10 %10; //得到十位
|
|
|
+ int bai= n/100; //得到百位
|
|
|
+ System.out.println(ge);
|
|
|
+ System.out.println(shi);
|
|
|
+ System.out.println(bai);
|
|
|
+ //10. 定义三个边长 a、b、c,使用比较运算符和逻辑运算符判断能否构成三角形(任意两边之和大于第三边),输出true或false。
|
|
|
+ System.out.println(a+b>c&&a+c>b&&b+c>a);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|