操作符和数据类型总结

操作符和数据类型总结

自增和自减操作符

  • 自增自减操作符是可以直接改变变量值的操作符

  • 前加加和前减减

  • 后加加和后减减

  • 其实是一个+1操作和一个赋值操作的缩写

public class IncreassDecrease {
  public static void main(String[] args) {
      int a = 1;
      System.out.println("a++=" + a++);
      System.out.println("a="+a);

      int b = 1;
      System.out.println("a++=" + b--);
      System.out.println("b=" + b);

  }
}

打印26个连续的字符

程序中的知识点

  • 自动类型转换:char 到 int

  • 强制类型转换:int 到 char

  • 字符和数字的对应关系,字符集和编码

  • 字符串的加法:任何数据和字符串都可以相加,将这个数据的字符串和另 一个字符串拼接起来。

  • 自增操作符

public class print26Char {
  public static void main(String[] args) {
      char ch = 'a';
      int num = ch;
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
      System.out.println(num+"\t"+((char)(num++)));
  }
}

找到可以被整除的数

程序中的知识点

  • 取模运算:整数的取模运算

  • 布尔运算:操作符

  • 自增运算

public class FindDiv2 {
  public static void main(String[] args) {
      int div = 77;
      int dividend = 9;
      //77-177哪一个可以乘除9
      System.out.println(div+"可以整除"+dividend+"吗?"+(div++%dividend == 0));
      System.out.println(div+"可以整除"+dividend+"吗?"+(div++%dividend == 0));
      System.out.println(div+"可以整除"+dividend+"吗?"+
  }
}
posted @ 2022-04-09 16:59  comia  阅读(55)  评论(0)    收藏  举报