java基础03变量和基本数据类型

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);}
}
01.变量

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);}}
02常量
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);}}
03使用变量
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空值
}
}
04常用数据类型

 

转载于:https://www.cnblogs.com/areyouready/p/6482679.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaFX中基于表达式的PathTransitions

在JavaFX中,您可以使用PathTransition对象为路径上的节点设置动画。 PathTransitions使用Shape对象描述它们需要沿其动画的路径。 JavaFX提供了各种类型的形状(例如,多边形,圆形,多边形,路径)。…

html 显示视频列表,dvd光碟制作节目轨菜单布局,不要视频缩略图,只显示文件列表...

“如何在刻录视频光盘时自定义制作菜单?实现的效果就是当光盘插入DVD影碟机播放时,首先会出现一个所有视频文件列表的菜单(节目轨菜单),就相似于音乐CD曲目表一样,不需要有视频缩略图,可通过遥控器选择性播放列表中某一…

v3学院教你学习-task和function的异同

v3学院教你学习-task和function的异同 task(任务)与function(函数)的不同 任务与函数主要有以下四点不同: l 函数只能与主模块共用一个仿真时间单位,而任务定义自己的仿真时间单位。 l 函数不能启动任务&am…

Java 7:HashMap与ConcurrentHashMap

从我过去有关性能的文章和HashMap案例研究中可能已经看到,Java线程安全性问题可以很轻松地使Java EE应用程序和Java EE容器崩溃。 在对Java EE性能问题进行故障排除时,我观察到的最常见问题之一是由非线程安全的HashMap get()和pu…

【2017-03-02】集合、结构体、枚举

集合和数组的差别: 数组:同一类型,固定长度集合:不同类型,不固定长度 一、普通集合(弱类型) 1、ArryList 使用集合首先要引用命名空间。 或者在ArryList上右键找“解析”。 2、集合的定义&#…

Mathematica图片局部变色

这篇博客来源于Stack-Exchange上的一个帖子,问题描述如下:如何将图中的红球变为蓝球? 这个问题下面有很多答案,我选了最好的一个答案,代码如下 img Import["C:/Users/1/Desktop/red.jpg"]; getReds[x_Image…

在WebLogic 12c上运行RichFaces

我最初以为我可以在几个月前写这篇文章。 但是我最终被不一样的事情所淹没。 其中之一是,它无法像我在4.0版本中那样简单地启动RichFaces展示柜。 有了所有的JMS magic和不同的提供者检查,这已经成为简单构建和部署它的挑战。 无论如何,我愿意…

Spring Boot系列教程一:Eclipse安装spring-tool-suite插件

一.前言 一直使用eclipse,个人习惯选用Eclipsespring-tool-suite进行开发,特别注意Eclipse要选用对应的spring-tool-suite进行安装,这点笔者浪费了好长时间,以下为对应的版本。eclipse-kepler.4.3.1–>springsource-tool-suite…

湖南工程学院计算机网络考试,湖南工程学院 计算机网络期末试卷试题

湖南工程学院 计算机网络期末试卷试题湖南工程学院 计算机网络 期末试题(计算机10级,90%的题目)1 从逻辑功能上看,计算机网络可分为哪两个子网?答:通信子网和资源子网 2 数据链路层的最基本功能答:数据链路层的最基本的功能是向该层用户提供…

C#设计模式(11)——外观模式(Facade Pattern)

一、引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“…

OS X Mountain Lion上的多个Java版本

在Mountain Lion之前,Java被捆绑在OS X中。似乎在升级期间,我在计算机上安装的Java 6版本被删除了。 显然,在升级过程中卸载Java的原因是Java运行时存在的安全问题。通过这种方式,您不得不安装可解决此安全问题的最新版本。 所以我…

2020暨阳学院园林计算机考研考场,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼二、关键一步——院校选择我把各位同学的院校选择阶段分为以上几个阶段,因为考研这一年中,很多人的目标院校并不是固定不变的,而是随着不同阶段而改变的。学长我在大三下学期这一时间段内也多次更…

JavaOne 2012:向上,向上和向外:使用Akka扩展软件

在最后的社区主题演讲后,我前往希尔顿金门大桥3/4/5观看了维克多巴生 ( Viktor Klang )的( Typesafe )“上,下,外:Akka”演讲。 巴生(Klang)是Akka的技术主管…

Spring测试支持和上下文缓存

Spring为单元测试和集成测试提供了全面的支持-通过注释来加载Spring应用程序上下文,并与JUnit和TestNG等单元测试框架集成。 由于为每个测试加载大型应用程序上下文需要时间,因此Spring智能地为测试套件缓存应用程序上下文–通常,当我们通过a…

perl6正则 4: before / after 代码断言: ?{} / !{}

<?before> <? befor XXX> 某字符在 xxx 之前 <?after > <?after XXX> 某字符之后有XXX 对应的取反分别为: <!before > <!before XXX> XXX之前没有 <!after> <!after xxx> 某字符后面不是 xxx say "foobar" ~~…

如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)- 续(附demo)

转载&#xff1a;http://www.cnblogs.com/codeon/p/6123863.html 上篇文章说到接口安全的设计思路&#xff0c;如果没有看到上篇博客&#xff0c;建议看完再来看这个。 通过园友们的讨论&#xff0c;以及我自己查了些资料&#xff0c;然后对接口安全做一个相对完善的总结&#…

PrimeFaces在GlassFish 3.1.2.2上推动大气

PrimeFaces 3.4在三天前问世。 除了通常令人敬畏的新组件和更新组件之外&#xff0c;它还包括新的PrimeFaces Push框架。 基于Atmosphere&#xff0c;这为您的应用程序提供了简单的推送机制。 这是在最新的GlassFish 3.1.2.2上配置和运行它的方法。 准备工作 像往常一样&#…

JBoss AS 7类加载说明

这是示例章节&#xff0c;摘自Francesco Marchioni编辑的JBoss AS 7 Configuration Deployment and Administration一书&#xff0c;该书正在运行一个名为mastertheboss.com的JBoss门户。 根据Java EE规范的要求&#xff0c;理想情况下&#xff0c;应用程序服务器应为其部署的应…

兵团职称计算机准考证查询,兵团初级会计准考证打印入口官网

兵团初级会计准考证打印入口官网为财政部会计资格评价中心网(http://kzp.mof.gov.cn)。准考证打印时间在4月16日前公布&#xff0c;考生需要在规定时间登录财政部会计资格评价中心网(http://kzp.mof.gov.cn)下载并打印准考证。未在上述时限内下载打印准考证的&#xff0c;视作放…

MySQL数据库的基本操作

-- 连接mysql 数据库(前提是配置好MySQL数据库的环境变量&#xff0c;加入path)mysql -uroot -p -- 设置文本的输入输出编码&#xff1a;cmd 使用的是gbk&#xff0c;不然显示乱码set names gbk; -- 创建数据库create database mydatabase charset utf8; -- 创建用户 user001cr…