zoukankan      html  css  js  c++  java
  • java数据类型分类。

    1、JAVA数据类型可分为:基本数据类型和引用数据类型。

    2、基本数据类型包括:boolean、byte、char、short、int、long、float、double。

    3、引用数据类型包括:String、数组。

    4、

     5、

    6、数据的溢出:为了防止数据溢出,可以强制类型转换。

    public static void main(String[] args) {
    int max = Integer.MAX_VALUE;
    System.out.println("整型的最大值:" + max);
    System.out.println("整型的最大值加1:" + (max + 1L));
    System.out.println("整型的最大值加2:" + ((long) max + 2));

    }

    7、字符的转译。

    public static void main(String[] args) {
    char ch1 = '"';
    char ch2 = '\';
    char ch3 = ' ';
    char ch4 = ' ';
    System.out.println("ch1 ="+ch3 + ch1);
    System.out.println("ch2 ="+ch4 + ch2);
    System.out.println(""hello word"");
    }

    8、基本数据类型的默认值。

     9、数据类型的转换方式分为:强制类型转换和自动类型转换两种。

    public static void main(String[] args) {
    float f = 30.0325f;
    int i = (int)f;
    System.out.println("i="+i);
    System.out.println(("10/3="+(float)10/3));
    }

    10、运算符、表达式与语句。

     

    逻辑运算符的基本用法

    1.逻辑与 & 意思是:并且、and的意思。
    int a = 10;

    Int b = 20;
    int c = 30;

    Syso(a<b & b<c); //true & true = true

    Syso(a<b & b>c);//true & false = false

    Syso(a>b & b<c);// false & true = false

    Syso(a>b & b>c);// false & false = false

    总结:遇false则false,只有全为true结果才为true。

    2.逻辑或 |  or

    Syso(a<b | b<c);// /true & true = true

    Syso(a<b | b>c);// /true & false = true

    Syso(a>b | b<c);// false & true = true

    Syso(a>b | b>c);// false & false = false

    总结:遇true则true,只有全为false结果才为false。

    3.逻辑异或 ^

    Syso(a<b ^ b<c);// /true & true = false

    Syso(a<b ^ b>c);// /true & false = true

    Syso(a>b ^ b<c);// false & true = true

    Syso(a>b ^ b>c);// false & false = false

    总结:两边相同结果为false,两边不同结果为true。(两男、俩女、一男一女)

    4.逻辑非 !结果取反

    Syso(!treu);//false

    Syso(!!true);//true

    5.逻辑运算符&&(短路与)和&的区别

    a.最终结果一样。

    b.&&具有短路效果,左边是false右边不执行。

    Int x = 3;

    Int y = 4;

    Syso(++x == 3) &&(++y == 4);//4==3 false

    Syso“x = ”+ x;//x=4

    Syso(“y =” + y);//y=4//左边为false,右边不执行

  • 相关阅读:
    Linux top详解
    Could not load file or assembly 'Microsoft.Extensions.Hosting.Abstractions, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
    面试官最爱的 volatile 关键字,这些问题你都搞懂了没?
    HashMap面试题及答案(2020版)
    Linux 下安装Rider 和 Net core SDK
    [Dnc.Api.Throttle] 适用于. Net Core WebApi 接口限流框架
    开启谷歌浏览器多线程下载
    Ubuntu 20.04 安装 向日葵远程
    java
    docker镜像处理命令格式化工具 docker-command-format.html
  • 原文地址:https://www.cnblogs.com/wangffeng293/p/13957431.html
Copyright © 2011-2022 走看看