美文网首页
变量 - Variable

变量 - Variable

作者: 反射弧长一光年 | 来源:发表于2018-12-08 07:19 被阅读0次
  • byte
  • short
  • int
  • long
类型 大小 范围
byte 1字节 -128 ~ 127
short 2字节 -32768 ~ 32767
int 4字节 -2147483648 ~ 2147483647
long 8字节 -263 ~ 263-1
  • float
    float的精确度比double低
    Float.MIN_VALUE并不是最小的浮点数
  • double
    数据类型转换
    小的数据类型会默认转成大的数据类型
    大的数据类型需强制转成小的数据类型
  • boolean
    &&
    ||

    lazy evaluation
  • char
    ASCII 码
    Unicode
    可用(int)(char c)转换一个charint,转为对应的ASCII值
    有+,-运算
  • reference
    copy value
    • 练习1
package com.company;

class MyInteger{
    public int num;
    public MyInteger(int num){
        this.num = num;
    }
}

public class Main {

    public static void func1(int a,int b) {
        int t = a;
        a = b;
        b = t;
    }
    public static void func2(Integer a,Integer b){
        Integer t = a;
        a = b;
        b = t;
    }

    public static void func3(MyInteger a,MyInteger b){
        int t = a.num;
        a.num = b.num;
        b.num = t;
    }

    public static void main(String[] args) {
        int a1 = 2, b1 = 3;
        func1(a1,b1);
        Integer a2 = 2, b2 = 3;
        func2(a2,b2);
        MyInteger a3 = new MyInteger(2), b3 = new MyInteger(3);
        func3(a3,b3);
        System.out.print(a1 + " " + b1 + " ");
        System.out.print(a2 + " " + b2 + " ");
        System.out.print(a3.num + " " +b3.num);
    }
}

其输出结果为

2 3 2 3 3 2
  • 练习2
String s1 = "abc";
String s2 = "abc";
System.out.println(s1 == s2);
System.out.println(s2.equals(s2));
String s3 = new String("def");
String s4 = new String("def");
System.out.println(s3 == s4);
System.out.println(s3.equals(s4));

其输出结果为

true
true
false
true

相关文章

  • 描述统计学

    术语中英对照 自变量 :independent variable 因变量 :dependent variable ...

  • Shell编程入门

    hello world 变量 定义变量:variable_name=variable_valuename="zha...

  • 常见词汇

    variable 变量

  • 变量 - Variable

    byte short int long floatfloat的精确度比double低Float.MIN_VALUE...

  • Variable变量

    Variable变量是Pytorch中用于计算和优化梯度所用到的数据类型,非Variable类变量不能计算梯度 1...

  • linux bash 变量

    变量定义 如果 variable 是一个变量的名字,那么 $variable 就是引用这个变量的值,即这变量所包含...

  • activiti7+springboot2.1.x流程变量(十)

    在这里我们要介绍两种流程变量。 全局变量,globle variable 局部变量,local variable先...

  • CSS | CSS Variable | CSS变量

    CSS | CSS Variable | CSS变量 原生的 CSS 已经支持变量W3C css-variable...

  • Matlab的global变量

    global variable(全局变量)global variable(全局变量),这个概念基本上在所有的主流编...

  • condition_variable介绍

    std::condition_variable std::condition_variable是条件变量。 [Li...

网友评论

      本文标题:变量 - Variable

      本文链接:https://www.haomeiwen.com/subject/xymbcqtx.html