网站首页 > java教程 正文
/* * 本类用于讲解Java中的八大基本数据类型以及引用类型字符串 */ public class DataType { //主方法(也就是说java控制台中类要得以运行必须要存在该方法,一个类只能最多有一个主方法) public static void main(String[] args) { //Java中的输出语句 System.out.print("print代表输出时不换行"); System.out.println("println代表输出时换行"); //特殊符号\n 代表换行 \t代表制表位 相当于一个table键 System.out.println("你好\n世界\t你好北京"); //变量三部曲:声明 赋值 使用 //语法:数据类型 变量名 = 变量值; float a = 12.5F; System.out.println(a); //标识符:对类、方法以及变量的命名(统称为标识符) //标识符的命名规则: //1、由字母数字下划线以及美元符号$构成 //2、不能以数字开头 //3、不能是系统关键字 //系统关键字 和保留字 //4、严格区分大小写 A a //常用的基本数据类型 分类 /* * 数值型 : 整型(byte(字节,存储范围在-127~+128之间包含-127和+128) * short(短整型) int(整型) long(长整型)) * 浮点型(float[单精度] double[双精度]) * 字符型:char(存储单个字符,最多存储两个字节 ) * 布尔型:boolean(两个值 真true 和 假 false) * 基本数据类型存放在栈里面 */ byte b = 127;//当定义byte x=200 或者 byte x=-128时报错 超出范围 short c = 12; char d ='A'; int e = 'd'; short e2 = 23; long f = 'e'; //由于float是单精度浮点型数据 所以 在赋值为小数的时候一定要加f/F 不然会默认为 double 而确实精度报错 float m = 0.32f; float m2 = 12;//赋值整数时可以不用加f/F //double数据类型更广一些 它在赋值小数的时候 可以是一个直接小数值 也可以像float一样加f/F 也可以由自己的标志加d/D double n = 11.9; double n1 = 12.4f; double n2 = 34.6d; //开始接触第一个非基本数据类型的Sring:字符串 字符串不是字符 //因为它不属于基本数据类型 它属于引用类型 //引用类型它的地址存储在栈里面的 但是实际值却是存储在堆中的 //定义字符串变量的语法 String 变量名=变量值 String name="张三"; String className ;//可以先声明 className="一班";//在赋值 System.out.println("----------输出值--------"); System.out.println(name); System.out.println(className); } }
- 上一篇: Java语言中跳转语句的区别及使用,值得一看
- 下一篇: java必考面试题:下面程序的输出是什么?
猜你喜欢
- 2024-11-03 初识java—(五十)输出流(java的输出)
- 2024-11-03 问题:Java的输入输出流包括 【10】 、字符流、文件流、对象流以
- 2024-11-03 JAVA中如何用字节输入输出流实现文件复制 有配图 有源码
- 2024-11-03 Java continue语句详解分享~(java的continue)
- 2024-11-03 Java 控制台输入输出操作记录(java如何从控制台输入一个数)
- 2024-11-03 高性能 - MySQL 之 Explain 输出分析
- 2024-11-03 零基础学 python(三)(完全零基础学python)
- 2024-11-03 《极简Java新手编程之道》6.4.2 continue语句
- 2024-11-03 Python3 输入和输出(python输入与输出)
- 2024-11-03 Java异常处理中throw与throws关键字的用法及区别
你 发表评论:
欢迎- 07-15采用Oracle OSB总线进行服务注册和接入
- 07-15javaEE 新闻管理系统 oracle11+tomcat6
- 07-15从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 07-15如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 07-15【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 07-15【mykit-data】 数据库同步工具(数据库表同步工具)
- 07-15[Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- 07-15Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- 最近发表
-
- 采用Oracle OSB总线进行服务注册和接入
- javaEE 新闻管理系统 oracle11+tomcat6
- 从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 【mykit-data】 数据库同步工具(数据库表同步工具)
- [Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- Oracle数据库云服务系列新增前所未有的企业级功能
- 直播预告丨如何实现Oracle存储过程到java的一键转化
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)