赋值与浮点数

 赋值

 

 

 

 

 

这个程序中我们重点来看这一行,非常关键,他解释计算机很多特殊的东西,这一行在做赋值 

 

在数学中这叫做a等于b,但是在计算机中,这个是动作 b将值传给a

如果在定义变量中给它赋一个值的话,我就叫它初始化

.

一个定义变量可以赋很多个初始化,但是为了维护代码还是一个定义变量只赋值一个为好,这黄色的然后你就会突然看到了黄色的灯泡,这是出现了警告,表示你这地方可能会出现问题,但是不影响程序的运行

java程序运行的过程中这个东西被称为异常,通过异常我们发现我们输入的不匹配

 

 

 

这是一个赋值的运算符,in.nextInt就就成为一个表达式

 

首先定义 amount = 100的初始化值,然后我讲字符中100 给它替换成amount并用+和-进行连接,在将括号中的100改成amount

 

 

 

 

 

 

在其中一个变量,他是不变的我可以称之为常量,他是一个保持不变的量,在前面加一个关键字为final

 

 

 

 

 

 

 

 

 浮点数

首先,其中要有一个多少英尺和多少英寸的两个变量,然后我需要读进来,计算,输出

 首先我要构造Scanner

 

 

需要我们分别去读这两个数 英尺和英寸,我们要计算,计算完了,我们要输出

 

 

当两个整数类型的两个在相除的时候它的两个数只能是整数类型

10和10.0在java中是中是完全不同的数

10.0是浮点数

 

 

 

错误前

 

 

 将12改成12.0后

 

 

 

 

浮点数

带小数点的数值。浮点这个词的本意思指小数点是浮动的,是计算机内部表达式非整数(包含分数和无理数)的一种方式,另一种方式叫做定点数。人们借用浮点数这个词来表达所有的带小数点的数

改进:当浮点数和整数放到一起运算时java会将整个数转换成浮点数,然后进行浮点数的运算。

double

  inch是定义为int类型的变量,把int换成double,我们就把它改为double类型的浮点数变量了、

  double的意思是“双”,它本来是“双精度浮点数”的第一个单词,人们用来表示浮点数类型

将12.0改回12,将int类型改为double类型

 

 

最后输出出来的inch中的7再也不是7了而是7.0,在除法的两边只要有一个是浮点数就它就是一个浮点运算

我们的变量是一个int类型,将我们的整数类型交给double类型是可以的

浮点运算有误差

  浮点计算是误差的

   System.out.println(1.2-1.1) 

虽然他和0.1很接近但是他不是0.1,但是我如果要做精确的计算的时候我需要使用整数

 

 整数

  整数可鲁迅不能表达小数部分的数,整数和整数的运算结果还是整数,计算机会有纯粹的正式工福这个奇怪的东西,是因为整数运算比较快,而且占地方也小,其实人们的日常生活中大量做的还是纯粹整数的计算,所以整数的用处还是很大的。

 

posted @ 2022-06-19 22:16  zj勇敢飞,xx永相随  阅读(67)  评论(0编辑  收藏  举报