博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java变量和基本数据类型
阅读量:5481 次
发布时间:2019-06-16

本文共 2942 字,大约阅读时间需要 9 分钟。

/** *  * @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空值 } }

转载于:https://www.cnblogs.com/xiaobaizhang/p/7761166.html

你可能感兴趣的文章
Java乱码
查看>>
项目托管地址通知
查看>>
Firefox下Flash访问服务器sessionId问题
查看>>
软件开发入门学习的个人看法
查看>>
分布式-组件【ELKK】统一日志平台
查看>>
MySQL中 散列索引和B树索引的一点区别
查看>>
C Primer Plus 第10章 数组和指针 编程练习答案
查看>>
分布式事务的多种解决方案
查看>>
ping 的用法
查看>>
安卓sqlite3数据库操作
查看>>
抽象类-1
查看>>
vim 安装 Exuberant Ctags
查看>>
使用CentOS DVD作为默认yum源
查看>>
mybatis缓存机制详解(二)——缓存装饰器
查看>>
Java动态代理
查看>>
使用Linux之安装jdk 7
查看>>
Java8 日期时间 —— LocalDate —— 年月日
查看>>
Hanwang汉王笔精简版 20120207官方最新版
查看>>
字符串拼接速度比较
查看>>
javaScript 函数节流
查看>>