Java程序基础——Java中的数据

一、程序概述

1、软件是什么?

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

2、什么是数据?

  • 用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。
  • 程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中我们要学习 数据的类型及数据量。
  • 通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种 类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。

二、数据类型

1、为什么有数据类型?

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型。

2、分类

  • 基本数据类型

基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、 布尔类型。 这四类基本类型是最简单、最基础的类型。

  • 整数型:byte、short、int、long
  • 浮点型(小数):float、double
  • 字符类型:char
  • 布尔类型:boolean
  • 引用数据类型

      是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类 库,类库中        包含了近万种引用数据类型。

  • 数组、类、接口

 

三、常量

1、定义

常量就是不变的数据量, 在程序执行的过程中其值不可以发生改变

2 、分类

  • 整数类型
  • 十进制表示方式:正常数字 如 13、25等
  • 二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
  • 十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如0x23A2、0xa、 0x10
  • 八进制表示方式:以0开头 如01、07、0721
  • 小数类型

如1.0、-3.15、3.168等

  • 布尔类型

true、false

  • 字符类型
  • 如'a','A', '0', '家'
  • 字符必须使用 ''包裹,并且其中只能且仅能包含一个字符。
  • 字符串类型
  • 字符串String类型其实是一种引用类型,这里先了解作为常量类型的使用方式, 如“我爱Java”,“0123”,“”,“null”
  • 字符串必须使用“”包裹,其中可以包含0~N个字符。

3、输出Java中的常量

/*
Demo_1类,演示Java中的所有类型的常量
程序当中输出:
输出整数常量
小数常量
布尔常量
字符常量
字符串常量
*/
public class Demo_1{
public static void main(String[] args){
//输出整数 十进制
System.out.println(50);
//输出整数,二进制, 数字开头0B
System.out.println(0B11);
//输出整数,八进制,数字开头0
System.out.println(051);
//输出整数,十六进制,数组开头0X 0-9 A-F
System.out.println(0XE);
//输出浮点数据
System.out.println(5.0);
//输出布尔数据,只有2个值,true,false 关键字
System.out.println(true);
System.out.println(false);
//输出字符常量,单引号包裹,只能写1个字符
System.out.println('a');
//输出字符串常量,双引号包裹,可以写0-n个字符
System.out.println("HelloWorld");
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值