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等; 整数型的类型有: 类型 有无 ...
随机推荐
- java web 学习(1)
java web 应用的核心技术包括以下几个方面: jsp:进行输入和输出的基本手段 javabean:完成功能的处理 servlet:对应用的流程进行控制 jdbc:是与数据库进行交互不可缺少的技术 ...
- 我的vimrc配置
fankcoder@fankcoder:~$ cat ~/.vimrclet Tlist_Auto_Highlight_Tag=1 let Tlist_Auto_Open=1 let Tlist_Au ...
- MyBatis学习笔记(1) —— 基础知识
mybatis 是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,mybatis 清除了几乎所有的jdbc代码和参数的手工设置及对结果集的检索封装.mybatis可以使用简单的xml和注解用于 ...
- php 带cookie登陆
<?php /** * @version $id */ define('SCRIPT_ROOT',dirname(__FILE__).'/'); $act = trim($_REQUEST['a ...
- iOS开发网络篇—JSON数据的解析
iOS开发网络篇—JSON数据的解析 iOS开发网络篇—JSON介绍 一.什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式 ...
- Redis系列(1)之安装
Redis系列(1)之安装 由于项目的需要,最近需要研究下Redis.Redis是个很轻量级的NoSql内存数据库,它有多轻量级的呢,用C写的,源码只有3万行,空的数据库只占1M内存.它的功能很丰富, ...
- linux和windows下,C/C++的sleep函数
简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include < ...
- Android SharedPreferences登录记住密码
SharedPreferences是Android中存储简单数据的一个工具类.可以想象它是一个小小的Cookie,它通过用键值对的方式把简单 数据类型(boolean.int.float.long和S ...
- 读undo问题
SQL> drop table test1 purge; Table dropped. SQL> create table test1 as select * from dba_objec ...
- 【HDOJ】1348 Wall
计算几何-凸包模板题目,Graham算法解. /* 1348 */ #include <iostream> #include <cstdio> #include <cst ...