Java教程

基本数据转换规则

本文主要是介绍基本数据转换规则,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

public class 测试
{
    public static void main(String[] args){
    //编译报错,因为1000已经超出范围了
    //byte b1 = 1000;
    //可以
    byte b2 = 20;
    //可以
    short s = 1000;
    //可以
    int c = 1000;
    //可以
    long d = c;
    //编译报错
    //int e = d;
    //可以
    int f = 10 / 3;
    //可以
    long g = 10;
    //编译报错
    //int h = g / 3;
    //可以
    long m = g / 3;
    //编译报错
    //byte x = (byte)g / 3;
    //可以
    short y = (short)(g / 3);
    //可以
    short i = 10;
    //可以
    byte j = 5;
    //编译报错
    //short k = i + j;
    //可以
    int n = i + j;
    //可以
    char cc = 'a';
    System.out.println(cc); // a
    System.out.println((byte)cc); //97
    // cc 会自动转换成int类型
    int c = cc + 100;
    System.out.println(c); //197
  }
}

这篇关于基本数据转换规则的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!