java03变量和基本数据类型

package cn.bdqn.test; /**
*
* @author 小豆腐
*
* 变量:会变化的量??
* 一个数据在内存中存储空间的表示!在运行期间可以动态改变!
*
* 关键字:在java中已经被使用或者定义的单词!不能作为变量名!
*
* java中八种基本数据类型
*
* byte 一个字节占8bit 取值范围 -128 127
* short 短整型
* int 整型 取值范围 -2的31次方 2的31次方-1
* long 长整型 都是数值类型
* float 单精度浮点型
* double 双精度浮点型
*
* char 字符 如果存储的是数值 取值范围 0-65535
* boolean 布尔值!只有两个值 true false
*
* 引用数据类型
* String
*
* java中只有两个保留字(有可能成为关键字):goto const
*
* 变量的命名规范:
* 01.满足驼峰命名法,首字母小写
* 02.有意义
* 03.首字母必须以 字母,下划线 _ 美元符号 $ 人民币符号¥(中文下 shift+4)开头
* 04.对大小写敏感
* 05.不能使用关键字和保留字作为变量名
*
*/
public class TestVariable { // java程序的入口
public static void main(String args[]) {
/**
* 怎么使用变量?
// 01.声明变量 (在内存中 开辟空间) ====> 数据类型 变量名;
double money;
// 02.赋值 (将数据存储到对应的内存空间) 变量名=数值;
money = 10000;
// 03.使用变量(通过变量名从内存中取出数据)
System.out.println("money的值===》" + money);
*/
// 在声明变量的同时,给变量赋值
double money = 10000;
/**
* 第2次给变量重新赋值的时候,不能加数据类型
* 比如说,某宾馆的101-110之间都是单人间!
* 不可能出现相同的房间号!
*/
money = 20000;
// 直接使用
System.out.println("money的值===》" + money); }
}

package cn.bdqn.test; /**
* @author 小豆腐
* 常量: 在运行期间,不允许改变的量!
*
* 使用规范:
* 01.常量名通常大写 ctrl+shift+x/y 大/小写 MONEY
* 02.不同的单词之间使用下划线 分隔 MY_MONEY FIRST_NAME
* 03.只能被赋值一次,通常在声明的时候赋予初始值
*/
public class TestConstant { public static void main(String[] args) {
// 在声明常量的同时,赋值
final double MONEY = 10000;
// money = 50000; 编译报错
System.out.println(MONEY);
} }
package cn.bdqn.type;
public class TestType {
public static void main(String[] args) {
/**
* 使用变量
*
* 输出java考试成绩的最高分:98.5
* 输出学员的姓名:张三
* 输出学员的性别:男
*
* 我们应该使用什么数据型来保存变量值???
*
*/
double score = 98.5; // 学生成绩
String name = "张三";// 学生姓名
char sex = '男'; // 性别
// 输出学生信息
System.out.println("学员的姓名:" + name);
System.out.println("学员的性别:" + sex);
System.out.println("学员的成绩:" + score);
}
}
package cn.bdqn.type;
public class BasicVariable {
/**
* 局部变量没有初始值
* 全局变量有初始值
* 在类中直接定义的变量===》全局变量
*/
static byte byteName;
static short shortName;
static int intName;
static long longName;
static float floatName;
static double doubleName;
static char charName = '\u0000'; // 默认值
static boolean booleanName;
static String stringName;
// java程序的入口
public static void main(String[] args) {
System.out.println("=============整型=============");
System.out.println("byte的默认值:" + byteName);
System.out.println("short的默认值:" + shortName);
System.out.println("int的默认值:" + intName);
System.out.println("long的默认值:" + longName);
System.out.println("=============浮点型=============");
System.out.println("float的默认值:" + floatName);
System.out.println("double的默认值:" + doubleName);
System.out.println("=============单个字符=============");
System.out.println("char的默认值:" + charName);
System.out.println("=============布尔值=============");
System.out.println("boolean的默认值:" + booleanName);
System.out.println("=============字符串=============");
System.out.println("String的默认值:" + stringName); // null空值
}
}
java03变量和基本数据类型的更多相关文章
- 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型
[源码下载] 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 常量 变量 基本 ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- javaScript的注释、变量和基本数据类型
上一级写了javaScript是用来操作文档对象元素的,这一次带大家看看javaScriput的注释.变量和基本数据类型. 1.注释:注释是什么呢?注释其实就是阻止浏览器解析某一行或者多行代码或描述的 ...
- Java 变量及基本数据类型
1.Java变量 1.1 变量的概念 内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据: 该区域有自己的名称(变量名)和类型(数据类型): 该区域的数据可以在同一类型范围内不断变化: 1) ...
- Flutter学习笔记(3)--Dart变量与基本数据类型
一.变量 在Dart里面,变量的声明使用var.Object或Dynamic关键字,如下所示: var name = ‘张三’: 在Dart语言里一切皆为对象,所以如果没有将变量初始化,那么它的默认值 ...
- Python入门 .变量 常量 基础数据类型 用户输入 流程控制语句 小练习题
# 2.name = input(“>>>”)通过代码来验证name变量是什么数据类型?--str name = input(">>>") pr ...
- Python变量与基本数据类型
Python变量与基本数据类型 前言 好了,从本章开始将正式进入Python的学习阶段.本章主要介绍的是Python变量与基本数据类型的认识,这些都是最基本的知识并且必须要牢靠掌握在心中. 注释 学习 ...
- Go 变量及基本数据类型3
#### Go 变量及基本数据类型(三)今天学习一下剩下的两个基本数据类型(布尔类型,字符串类型)以及基本数据类型的相互转换##### 布尔类型布尔类型也称为bool 类型, bool 类型只允许取值 ...
- Go 变量及基本数据类型2
#### Go 变量及基本数据类型(二)今天学习一下基本数据类型,包括整数类型,小数类型,字符类型##### 整数类型用来存放整数数值的, 如0,1,-10,2222等; 整数型的类型有: 类型 有无 ...
随机推荐
- 安装 php-gd
安装cmd提示不支持GD模块,不能使用缩略图功能,需要安装php-gd 1.安装 php-gd yum list php-gd yum install php-gd 2.重启 httpd servic ...
- MVC之序列化
1.AdminUserInfo.cs [Serializable]序列化类——System.SerializableAttribute 串行化是指存储和获取磁盘文件.内存或其他地方中的对象.在串行化时 ...
- Nginx配置文件nginx.conf详细说明
Nginx配置文件nginx.conf详细说明 #worker_processes 8; #worker_cpu_affinity 00000001 00000010 00000100 0000100 ...
- C语言基础学习运算符-关系运算符
比较大小 首先,我们得先了解一下布尔类型.C语言的C99标准支持布尔类型,关键字为_Bool,用于表示逻辑值true与false.C语言用值1表示true, 用值0表示false.因此布尔类型实际上是 ...
- laravel框架——路由
基本路由: Route::get('/', function () { return view('welcome'); }); Route::post('/', function () { retur ...
- TableView_编辑 实例代码
@interface MJViewController () <UITableViewDataSource, UITableViewDelegate> { NSMutableArray * ...
- 用C#实现网络爬虫(一)
网络爬虫在信息检索与处理中有很大的作用,是收集网络信息的重要工具. 接下来就介绍一下爬虫的简单实现. 爬虫的工作流程如下 爬虫自指定的URL地址开始下载网络资源,直到该地址和所有子地址的指定资源都下载 ...
- segv & mini coredump
1. mini coredump a. segv http://zh.scribd.com/doc/3726406/Crash-N-Burn-Writing-Linux-applica ...
- mysql INNODB_TRX 事务表
demo:/root# mysql -uroot -pkjk7787czcb --socket=/data01/mysql/mysql.sock -e"show processlist&qu ...
- Table Lookup
做OJ的时候,做过类似的,即hash.算法很简单,关键是书上写的和做OJ,是完全不同的风格.有很多值得学习的地方. /* * Table Lookup * 详见<<C程序设计语言>& ...