mongona

mongona
-- --
正在获取天气

JAVA 应用程序的运行机制数据类型

JAVA 应用程序的运行机制

 计算机高级编程语言的类型:

      编译型

      解释型

 

java 是两种语言的结合:

java程序的组成: java源文件、字节码文件、机器码指令

 

JDK 1.0   1996年

JDK 1.2   1998年  java2

JDK 1.5   2005年 十周年

JDK 1.8   2014年   (生产环境 )

JDK 1.9   2017年

JDK 1.10   2018年 1.9 稳定版

 

1、

public class JavaDemo {
    public static void main(String args[]) {
        // int 变量名称 = 常量(10是一个常量,整数类型为int) ;
        int x = 10 ;    // 定义了一个整型变量x
        // int型变量 * int型变量 = int型数据
        System.out.println(x * x) ;
    }
}


2、

public class JavaDemo {
    public static void main(String args[]) {
        // int 变量名称 = 常量(10是一个常量,整数类型为int) ;
        int x = 10 ;    // 定义了一个整型变量x
        x = 20 ;        // 改变了x的已有内容
        // int型变量 * int型变量 = int型数据
        System.out.println(x * x) ;
    }
}

3、

public class JavaDemo {
    public static void main(String args[]) {
        int max = Integer.MAX_VALUE ; // 获取int的最大值
        int min = Integer.MIN_VALUE ; // 获取int的最小值
        System.out.println(max) ;    // 2147483647
        System.out.println(min) ;    // -2147483648
        System.out.println("------------- 无以言表的分割线 -----------") ;
        // int型变量 + int型常量 = int型计算结果
        System.out.println(max + 1) ;    // -2147483648,最大值 + 1 = 最小值
        System.out.println(max + 2) ;    // -2147483647,最大值 + 1 = 次最小值
        // int型变量 - int型常量 = int型计算结果
        System.out.println(min - 1) ;    // 2147483647,最小值 - 1 = 最大值
    }
}

4、

public class JavaDemo {
    public static void main(String args[]) {
        // long long变量 = int的数值
        long max = Integer.MAX_VALUE ; // 获取int的最大值
        long min = Integer.MIN_VALUE ; // 获取int的最小值
        System.out.println(max) ;    // 2147483647
        System.out.println(min) ;    // -2147483648
        System.out.println("------------- 无以言表的分割线 -----------") ;
        // long型变量 + int型常量 = long型计算结果
        System.out.println(max + 1) ;    // 2147483648
        System.out.println(max + 2) ;    // 2147483649
        // long型变量 - int型常量 = long型计算结果
        System.out.println(min - 1) ;    // -2147483649
    }
}

5、

public class JavaDemo {
    public static void main(String args[]) {
        int max = Integer.MAX_VALUE ; // 获取int的最大值
        int min = Integer.MIN_VALUE ; // 获取int的最小值
        System.out.println(max) ;    // 2147483647
        System.out.println(min) ;    // -2147483648
        System.out.println("------------- 无以言表的分割线 -----------") ;
        // int型变量 + long型常量 = long型计算结果
        System.out.println(max + 1L) ;    // 2147483648
        System.out.println(max + 2l) ;    // 2147483649
        // long型变量 - int型常量 = long型计算结果
        System.out.println((long)min - 1) ;    // -2147483649
    }
}

6、

public class JavaDemo {
    public static void main(String args[]) {
        long num = 2147483649L ; // 此数据已经超过了int范围
        int temp = (int) num ; // long范围比int范围大,不能够直接转换
        System.out.println(temp) ;
    }
}

7、

public class JavaDemo {
    public static void main(String args[]) {
        byte num = 20 ;
        System.out.println(num) ;
    }
}

8、

public class JavaDemo {
    public static void main(String args[]) {
        byte num = (byte) 200 ;
        System.out.println(num) ;
    }
}

9、
public class JavaDemo {
    public static void main(String args[]) {
        int x = 200 ;
        byte num = (int) x ;
        System.out.println(num) ;
    }
}

10、

public class JavaDemo {
    public static void main(String args[]) {
        // 10.2是一个小数其对应的类型为double
        double x = 10.2 ;
        int y = 10 ;
        // double类型 * int类型 = double类型
        double result = x * y ;
        System.out.println(result) ;
    }
}

11、

public class JavaDemo {
    public static void main(String args[]) {
        float x = (float) 10.2 ;
        float y = 10.1F ;
        System.out.println(x * y) ;    // float型
    }
}

12、

public class JavaDemo {
    public static void main(String args[]) {
        char c = 'B' ; // 一个字符变量
        System.out.println(c) ;
    }
}

13、

public class JavaDemo {
    public static void main(String args[]) {
        char c = 'A' ; // 一个字符变量
        int num = c ;    // 可以获得字符的编码
        System.out.println(num) ;
    }
}

14、
public class JavaDemo {
    public static void main(String args[]) {
        char c = '仁' ; // 一个字符变量
        int num = c ;    // 可以获得字符的编码
        System.out.println(num) ;
    }
}

15、
public class JavaDemo {
    public static void main(String args[]) {
        boolean flag = true ;
        if (flag) {    // 判断flag的内容,如果是true就执行
            System.out.println("我很帅,我很年轻!") ;
        }
    }
}

16、

public class JavaDemo {
    public static void main(String args[]) {
        String str = "Hello World !" ;    // 使用“"”进行描述
        System.out.println(str) ;
    }
}

17、
public class JavaDemo {
    public static void main(String args[]) {
        String str = "Hello" ;    // 使用“"”进行描述
        str = str + " World" ; // 字符串连接
        str += " !!!" ;        // 字符串连接
        System.out.println(str) ;
    }
}

18、

public class JavaDemo {
    public static void main(String args[]) {
        double x = 10.1 ;
        int y = 20 ;
        String str = "计算结果:" + (x + y) ;
        System.out.println(str) ;
    }
}


 

1
0
Tags
富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善。
打赏二维码
About
Sato
毕竟,代码只是思想的一种体现而已!!! 架构师就像军师,不是对面啥阵势都用大军队来干,小阵势小技术,小公司不必要也不用引入分布式
Category
Tags
Site statistics

本站现有文章24篇,共被浏览13581

本次响应耗时: 0.824s

当前来路IP: 18.207.136.184  美国

您是本站第: 15404 位访客!

本站已苟活: 

All hots
Article archiving