0
点赞
收藏
分享

微信扫一扫

Java 零基础视频教程 P10-P105

 P101 Java零基础---浮点型数据

/*
关于java语言中的浮点型数据:
浮点型包括:
float 4个字节
double 8个字节

float是单精度
double是双精度

比如说:
10.0/3如果采用float的话:3.33333
10.0/3如果采用double的话:3.33333


专门为财务软件提供的;java.math.BigDecimal[【引用数据类型】

float和double存储的数据都是近似值:
数据实际上市无线循环,但计算机内存有限,用一个有限的资源表示无线的数据,
只能存储近似值。

long类型采用8个字节。
float类型占用4个字节

注意:任意一个浮点型逗比整数型空间大。
float容量>long容量:

java规定:任何一个浮点型数据默认被当做double来处理。
让浮点型字面量当做float数据来处理,在字面量后面添加F/f
1.0默认当做double类型处理
1.0F这才是float类型
*/
public class FloatTest01{
public static void main(String[] args){
double pi=3.1415926;
System.out.println(pi);

//错误:不兼容的类型,从double转换到float可能会有损失。
//float f=3.14;

//修改代码
//第一种:在字面量后面添加F/f
//float f=3.14f;
//float f=3.14F;

//第一种:强制类型转换,但可能损失精度,谨慎使用
float f=(float)3.14;
System.out.println(f);

//分析这个程序,可以编译通过吗。
//错误:不兼容的类型,从double转换到int可能会有损失。
//大容量无法直接赋值给小容量,需要强转。
//int i=10.0/5;

//修改:
int i=(int)10.0/5;
System.out.println(i);

//修改:
int x=(int)(10.0/5);
System.out.println(x);
}
}

 P102 Java零基础---布尔型数据

/*
1.在java语言中boolean类型只有两个值,没有其他值:true和false
不像c或者c++,c语言中1和0也可以表示布尔型。

2.boolean类型在实际开发中使用在哪里:
使用逻辑判断当中,通常放到条件的位置上(充当条件)
*/


public class BooleanTest01{
public static void main(String[] args){
//boolean xingBie=1;

boolean sex=true;

//if语句是一个条件语句:
//例如:如果A账户的钱充足,才可以向B账户转账。

}
}

  P103 Java零基础---基本数据类型转换规则

Java 零基础视频教程 P10-P105_java

  P104 Java零基础---运算符概述

Java 零基础视频教程 P10-P105_java_02

Java 零基础视频教程 P10-P105_java_03


  P105 Java零基础---算术运算符

/*
算术运算符:
+
-
*
/ 商
% 求余数
++ 自加
--自减

对于++运算符:
可以出现在变量前,也可以出现在变量后。

*/
public class OperatorTest01{
public static void main(String[] args){
int a=10;
int b=3;
//System.out.println(a+b); //13
//System.out.println(a-b); //7
//System.out.println(a*b); //30
//System.out.println(a/b); //3
//System.out.println(a%b); //1

//重点掌握:++和--
//++ 自加1(++可以出现在变量前,也可以出现在变量后)
int i=10;
//i变量自加1
i++;
//System.out.println(i);


int k=10;
//i变量自加1
k++;
//System.out.println(k);

//++出现在变量前和变量后有什么区别:
//语法规则:当++出现在变量后,先做赋值运算,在自加1

int m=20;
int n=m++;
System.out.println(m); //21
System.out.println(n); //20


//++出现在变量前:
//语法规则:当++出现在变量前,会先进行自加1的运算,然后赋值:
int x=100;
int y=++x;
System.out.println(x); //101
System.out.println(y); //101

//题目:
int c=90;
System.out.println(c++); //90
System.out.println(c); //91

int d=80;
System.out.println(++d);//81
System.out.println(d);//81
}
}


举报

相关推荐

0 条评论