Просмотр исходного кода

feat: day04 Demo04 完成练习 8-10(自增自减/数位拆分/三角形判断)

WanJL 4 дней назад
Родитель
Сommit
93eb242ec5
1 измененных файлов с 24 добавлено и 3 удалено
  1. 24 3
      授课代码/java-prep-bootcamp/src/com/lovecoding/day04/Demo04.java

+ 24 - 3
授课代码/java-prep-bootcamp/src/com/lovecoding/day04/Demo04.java

@@ -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);
+
+
+
 
     }