00005_数据

1、程序概述

  (1)软件就是用来处理数据的程序,可以把软件分为两个部分,一部分是“数据”,另一部分部分是“数据处理的逻辑”;

  (2)程序=数据+逻辑;

  (3)程序是用来处理数据的;

  (4)通常数据是会发生变化的,而数据的处理逻辑是不会发生变化的 。

2、数据类型

  (1)数据类型分为基本数据类型(Java语言中内置的最基本、最基础的类型)和引用数据类型(基于基本类型创建的) ;

  (2)基本数据类型:整数类型、小数类型、字符类型、布尔类型 ;

  (3)引用数据类型:数组、类、接口 ;

  (4)JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。

  

3、常量

  (1)常量就是不变的数据量。

  (2)整数类型

    ①十进制表示方式:正常数字,如13、25 ;

    ②二进制表示方式:有0b(0B)开头,如0b1011、0B1001 ;

    ③八进制表示方式:以0开头,如01、07、0721 ;

    ④十六进制表示方式:以0x(0X)开头,由数字0~9和字母A~F组成,如0x23A2、0xa、0x10 。

  (3)小数类型

    如1.0、-3.15、3.168 。

  (4)布尔类型

    true、false 。

  (5)字符类型

    字符必须使用单引号(‘’)包裹,并且只能包含一个字符,如‘a’、‘A’、‘0’、‘我’ 。

  (6)字符串类型

    字符串String类型是一种引用类型,字符串必须使用双引号“”包裹,其中可以包含0~N个字符,如“我爱Java”、“”、“null” 。

 1 /*
 2 * 常量的演示
 3 */
 4 public class Const {
 5     public static void main(String[] args) {
 6         //整数类型
 7      //10进制
 8         System.out.println(100);
 9         System.out.println(12345);
10         System.out.println( 10 );
11         //2进制
12         System.out.println( 0b1010 );
13         //8进制
14         System.out.println( 012 );
15         //16进制
16         System.out.println(0xA);
17         //小数类型
18         System.out.println(3.15);
19         //字符类型
20         System.out.println('a');
21         System.out.println('A');
22         System.out.println('0');
23         System.out.println('家');
24         //布尔类型
25         System.out.println(true);
26         System.out.println(false);
27         //字符串类型
28         System.out.println("我爱Java");
29         System.out.println("0123");
30     }
31 }

 

posted @ 2018-01-01 08:19  gzdlh  阅读(308)  评论(0编辑  收藏  举报