day03-跳过了第二天

由于第二天都是概念,所有没写。

day03

  1. 选择结构

  1. 顺序结构,算法最基本的结构

  1. 逻辑结构,

 

while和Do while区别

//跟while循环很相似,但是do while会让代码至少会执行一次,而while不会

//while是先判断后执行,do while是先执行后判断

 

运算符的优先级

记住()最高级,带阔号最方便。

用debug方式运行代码

这个方式可以让人更直观的了解,代码运行情况,可以更好的解读代码的内容。

 

练习了四个代码。

1.三角形的代码

public class TestDemo {
  public static void main(String[] args) {
      //打印三角形,五行
      //明天回来再弄。
      for (int i = 1; i <= 5; i++) {
          for (int j = 5; j >= i; j--) {
              System.out.print(" ");
          }
          for (int j = 1; j <= i; j++) {
              System.out.print("*");
          }
          for (int j = 1; j < i; j++) {
              System.out.print("*");
          }
          System.out.println();
      }
  }
}

2.九九乘法表

public class ForDemo04 {
  public static void main(String[] args) {
      //练习3:打印九九乘法表
      for (int j = 1; j <= 9; j++) {
          for (int i = 1; i <= j; i++) {
              System.out.print(i+"*"+j+"="+j*i+" ");
          }
          System.out.println();
      }
  }
}

3.1-1000,能被五整除,每隔三个换行。

public class ForDemo03 {
  public static void main(String[] args) {
      //练习2:用while或for循环输出1-1000之内能被5整除的数,并且每行输出3个。
      //提示,每隔三个要换行。
      for (int i = 1; i < 1000; i++) {
          if (i%5==0){
              System.out.print(i+" ");
          }
          if (i%(5*3)==0){
              System.out.println();
          }
      }
  }
}

4.计算0-100之间的奇数和偶数的和

public class ForDemo02 {
  public static void main(String[] args) {
      //练习1:计算0-100之间的奇数和偶数的和
      int oddSum = 0;
      int evenSum = 0;
      for (int i = 0; i <= 100; i++) {
          if (i%2!=0){
              oddSum += i;
          }else{
              evenSum += i;
          }
      }
      System.out.println("奇数和="+oddSum);
      System.out.println("偶数和="+evenSum);
  }
}

 

 

posted @ 2021-03-14 22:11  独眼龙  阅读(50)  评论(0)    收藏  举报