zoukankan      html  css  js  c++  java
  • JAVA 运算符、定义变量和分支循环

    运算符:
      算术运算符:
      +(正) -(负) *(乘) /(除) %(取余) ++(+1) --(-1)
      自增长运算符++ (--)
      写在前面的时候, 表示先自增再赋值
      写在后面的时候, 先赋值再自增

      关系运算符:
      >  <  >=  <=  ==  !=

    逻辑运算符:
      !(非) &(与) &&(短路与) |(或) ||(短路或) ^(2进制)

    位运算符:
          >>(右移)     (左移) <<        >>>  (无符号右移) ~ 101101-->10010

    赋值运算符:
    =     +=     -=      *=      /=      %=(取模)

    字符串连接符: +
      *注意: 在显示结果的时候, 只要有一个参数是字符串, 整个输出结果都是字符串

      三元运算符(表达式)(三目运算符):
      布尔值 ? 值1 : 值2

      运算符的优先级
      1 ()
      2 ++     --     ~    !
      3 *   /   %
      4 +   -
      5 >>   <<   >>>
      6 <   >   <=   >=
      7 ==   !=
      8 &&
      9 ||
      10 三元运算符
      11 赋值运算符

    变量的定义
      变量的声明方式:
      int x; // 基础数据类型中没有赋值的变量不能使用
      int x = 5;

    字符型变量的赋值
      char c = 'a';
      char c = '中';
      char c = 98; // 0 - 65535
      char c = ' '; // 转义字符
      char c = 'u0061';

    定义一个整型变量默认为int
      如果声明一个整数型变量的时候, 默认的类型为int

      long l = 123456L;

      long l = 8888888888L;

    定义一个浮点型变量默认为double
      float f = 12.345F;

    变量的作用域
      {代码块}
      一对{}就代表一个作用域

    类型转换:
      double float long int (char short byte)
      char short byte进行运算的时候, 取值默认为int

      隐式转换(低->高), 显式转换(高->低)

    分支循环:
    switch只能使用在判断int型或者String类型的变量上

    while循环
      while (表达式) {
      循环体
      }

    do..while循环
      do {
      循环体
      } while (表达式);

    for循环
      for (表达式1; 表达式2; 表达式3) {
      循环体
      }

    break;
      终止循环

    continue;
      退出本次循环, 继续下次循环

      有自己名字的子程序, 可重复调用
      方法的4四要素:
      权限修饰符
      返回值类型
      方法名
      参数(或者没有参数)

    方法的重载
      构成重载的条件
      1, 两个方法名相同
      2, 参数列表不同
      参数列表: 参数个数或者参数类型

    方法的递归
      一个方法在自己的方法体内调用自己
      举例: 整数的阶乘

  • 相关阅读:
    BubbleGum96 开箱杂谈与软件资源
    Intel Edision —— 从SSH无法连接到systemd
    Intel Edision —— 开发环境选择一贴通
    Intel Edision —— 上电、基本设置与系统初探
    使用RPi-Monitor监控、统计Guitar的运行状态
    吃我一记咸鱼突刺——使用板载RTC定时开机
    Intel Edison —— 控制GPIO接口,网页显示传感器数值
    docker on UP Board
    Android源码分析--CircleImageView 源码详解
    如何自定义一个优雅的ContentProvider
  • 原文地址:https://www.cnblogs.com/cy960202/p/8949543.html
Copyright © 2011-2022 走看看