javadouble转string科学计数法_Java系列教程day03——数据
类型
day03——数据类型
提纲:
1、数据类型的分类
2、8种基本数据类型
3、数据类型的转换
上节课回顾
1、第⼀个程序:重点
A:程序的结构,B:java程序的执⾏过程:编写源代码,编译器进⾏编译:javac,解释器执⾏:java
//HelloWorld.java
public class HelloWorld{
public static void main(String[] args){//JVM执⾏程序的⼊⼝
System.out.println("");
}
}
class A{}
class B{}
2、类的阐述:知道
A:同⼀个源⽂件中可以定义多个类。
B:编译后,每个类都会⽣成独⽴的.class⽂件,⽂件的名字和类名是⼀致的。
C:⼀个类中,只能有⼀个主函数,每个类都可以有⾃⼰的主函数。
D:public修饰的类,称为公开类,要求类名必须和⽂件的名字⼀致。
E:⼀个源⽂件中,只能有⼀个公开类。
3、包,package:了解
作⽤:类似于⽂件夹,⽤于管理和区分字节码⽂件。
语法:package 包名;
位置:必须写在源⽂件的第⼀⾏。
带包编译:javac -d . 源⽂件名.java (⾃动⽣成⽬录结构)
带包运⾏:java 包名.类名
包名:所有的字母都⼩写,采⽤域名倒置的规则
4、编码规范
A:书写格式:
层级之间的缩进,tab键,⼀个制表符
⼀⾏只能有⼀句代码
每⾏语句使⽤;分号结束
B:注释
单⾏注释://
多⾏注释:/*....*/
⽂档注释:/**....*/
C:标识符命名:(掌握)
标识符:在写程序的时候,对类,包,变量,⽅法等等命名。
语法要求:
1、组成:字母,数字,_,$
2、数字不能开头
3、区分⼤⼩写
4、不能是java中的保留字和关键字。public static void class int
约定俗成:
1、见名知意,英⽂单词
2、类的名字,⾸字母⼤写
3、变量名,⽅法名等,驼峰式命名,studentName
4、包名,全部字母都是⼩写
5、常量名,所有的字母都⼤写。
5、变量
概念:内存中的⼀⼩块空间。⽤于存储数据。程序执⾏过程中,数值可以改变。
三要素:数据类型,变量名,值
语法:
定义变量:数据类型变量名
赋值变量:变量名 = 数值;
⼀、数据类型的分类
Java中的数据类型:基本数据类型和引⽤数据类型。
声明是什么类型的变量,就要存储什么类型的数值。Java语⾔是强类型语⾔:对数据类型的要求很严格。声明是什么类型的变量,就要存储什么类型的数值。
⼆、基本数据类型
2.1整数型
Java中的基本数据类型:4类8种2.1整数型
⽰例代码:
public class Test1Type
{
public static void main(String[] args){
//1.创建byte类型的变量,测试取值范围
byte b = 127;//取值范围:-128~127,共(256)
System.out.println(b);
//2.short类型的变量,
short s = -32768;//取值范围:-32768~32767,共(65536个数值)    System.out.println(s);
//3.int类型的变量
int i = 2147483647;//取值范围:-2147483648
System.out.println(i);
//4.long类型的变量
long l1 = 9223372036854775807L;//加L表⽰该数值是lang类型的    System.out.println(l1);
int age = 19;
long l2 = 100000000L;
}
}
2.2浮点型
就是⽣活中的⼩数
float类型:4个字节,32bit,定义变量的时候,数值后加f,或F float f = 3.14f;
默认类型
double类型:8个字节,64bit,默认类型
科学计数法表⽰:
科学计数法:3.4E38
3.4
E1,10的1次⽅-->10
E2,10的平⽅-->100
E3,10的⽴⽅-->1000
E38,10的38次⽅--&
⽰例代码:
public class Test2FloatAndDouble
{
public static void main(String[] args)
{
//1.单精度浮点数:float
float f = 3.14f;
System.out.println(f);
//2.双精度浮点数:double
double d = 1.23;//java中的⼩数,默认类型是double
System.out.println(d);
/
/科学计数法
double d2 = 2000;//int,隐含了数据类型的⾃动转换
System.out.println(d2);
double d3 = 2000.0;//double
System.out.println(d3);
double d4 = 2E3;//相当于2*10的3次⽅
System.out.println(d4);
//1.7E308,相当于1.7乘以10的308次⽅。17后有307个0
double d5 = 17000000000000000000000000.0;//double
System.out.println(d5);
//1.浮点类型:IEEE754标准。
}
}
2.3 布尔类型
boolean类型:表⽰逻辑对和错的。取值只有两个,true(对,真),false(错,假),
java变量的数据类型分为两种⽰例代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。