zoukankan      html  css  js  c++  java
  • 第03章 Java语言中的数据与运算符

    /**
    第三章 Java语言中的数据与运算符

    Java常用进制一般包括:二进制、八进制(0)、十六进制(0x)、十进制。
    Java常用数据类型包括:
      1、基本数据类型:4种整型、1种字符型、2种浮点型、1种布尔型。
        整型:字节型(byte)、整数型(int)、短整型(short)、长整型(long),长整型必须添加L(l)。
        字符型:char,占2个字节。
        浮点型:单精度浮点型(float)、双精度浮点型(double),默认是D(d),定义单精度时必须添加F(f)。
        布尔型:boolean,值域true、false。
      2、对象类型

    int       :4Byte
    long    :8Byte
    char    :2Byte
    float    :4Byte,有效数字最长为7位 ,包括整数部分和小部分。
    double :8Byte,有效数字最长为15位,包括整数部分和小部分。
    boolean:1Byte, 有真值(true)和假值(false)。
    */

    public class Short{
      public static void main(String[] args){
        short x=22;
        short y=022;
        short z=0x22;
        System.out.println("转化成十进制,X=" + x);
        System.out.println("转化成十进制,Y=" + y);
        System.out.println("转化成十进制,Z=" + z);
      }
    }

    public class Char{
      public static void main(String[] args){
        char x='中';
        char x='国';
        char x='人';
        char x='民';
        System.out.println("这些字符组合起来就是:"+x+y+z+a);
      }
    }

    public class Double{
      public static void main(String[] args){
        float x=23f;
        double y=44;
        long z=22L;
        System.out.println("x="+x);
        System.out.println("y="+y);
        System.out.println("z="+z);
      }
    }

    public class Boolean{
      public static void main(String[] args){
        int a=30;
        int b=44;
        boolean c;
        c = a > b;
        System.out.println("c="+c);
      }
    }

    /**
    变量的声明:
    在Java程序设计中,每个声明的变量都必须分配一个类型。
    声明一个变量时,应该先声明变量的类型,随后再声明变量的名称。
    行尾的分号是必需的,这是Java语句的结束符号。
    变量的作用范围:
    1、成员变量(全局变量):静态成员变量(static)、实例成员变量
    2、局部变量
    */

    public class var{
      int gi_a; //实例成员变量,必须在方法中通过new一个实例。
      static int gi_b; //静态成员变量,可以直接使用。
      public static void main(String[] args){
        int li_c;
        //static int li_d; //不能使用static定义局部变量
        li_c = 3;
        var gi = new var(); //通过实例化使用实例成员变量
        gi.gi_a = 1; //实例成员变量赋值
        gi_b = 2; //静态成员变量赋值
        System.out.println("gi_a = " + gi.gi_a); //输出实例成员变量
        System.out.println("gi_b = " + gi_b); //输出静态成员变量
        System.out.println("li_c = " + li_c); //输出局部成员变量
      }
    }

    使用final声明一个常量。
    常量名一般都定义为大写字母。
    public class var{
      int gi_a; //实例成员变量,必须在方法中通过new一个实例。
      static int gi_b; //静态成员变量,可以直接使用。
      static final int gi_c = 101; //创建静态成员常量时,必须赋初值。
      final int gi_d = 102; //创建实例成员常量时,必须赋初值。

      public static void main(String[] args){
        int li_c;
        //static int li_d; //不能使用static定义局部变量
        li_c = 3;
        var gi = new var(); //通过实例化使用实例成员变量
        gi.gi_a = 1;
        gi_b = 2;
        System.out.println("gi_a = " + gi.gi_a);
        System.out.println("gi_b = " + gi_b);
        System.out.println("li_c = " + li_c);
        System.out.println("gi_c = " + gi_c);
        System.out.println("gi_d = " + gi.gi_d);
      }
    }

    运算符

    算术运算符:
    1、算术运算符:+、-、*、/、%、++、--
    2、关系运算符:>、<、>=、<=、==、!=
    3、逻辑运算符:&&(与)、||(或)、!(非)
    4、位运算符 :& (与)、| (或)、~(非)、^(异或)
    5、移位运算符:<<(左移位)、>>>(无符号右移位)、>>(带符号的右移位)
    6、赋值运算符:=、+=、-=、*=、/=、%=、>>=、>>>=、<<=、&=、|=、^=
    7、三元运算符:布尔表达式 ? 值0 : 值1
    8、逗号运算符:int[]arr = {1, 2, 3, 4};
    9、字符串运算符:+
    0、转型运算符:()(强制转换)

    public class arith{
      public static void main(String[] args){
        int li_a = 1;
        System.out.println("li_a++ =" + li_a++); //++在后,先输出,再自增。
        System.out.println("++li_a =" + ++li_a); //++在前,先自增,再输出。
      }
    }

  • 相关阅读:
    Spring Boot:拦截器与过滤器
    [Locked] Maximum Size Subarray Sum Equals k
    [Locked] Generalized Abbreviation
    [Locked] Meeting Room I && II
    [Locked] Zigzag Iterator
    [Locked] Paint House I & II
    [Locked] Number of Connected Components in an Undirected Graph
    [Locked] Best Meeting Point
    [Locked] Sparse Matrix Multiplication
    [Locked] Two Sum
  • 原文地址:https://www.cnblogs.com/QQ9888267/p/6111197.html
Copyright © 2011-2022 走看看