「java操作浮点」java浮点型是什么意思
今天给各位分享java操作浮点的知识,其中也会对java浮点型是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JAVA的double类型的浮点运算(要解释的)。
double f=0.0005;
double i=3;
double d=f*i;
double f1=0.0005;
double j=3;
double d1=f1*j;
if(d==d1){
System.out.println("aaa");
}这样就相当,java中基本数据类型称为自动变量,自动变量存的是字面值,由于字面值的数据大小可知,生存期可知,出于速度的原因就把它们放在栈中,栈中的数据可以共享.如int a=3 int b=3 编译器先处理int a=3;首先它会在栈中创建一个变量为a的引用,然后在找字面值等于3的地址,没有 就开辟一个存放3这个字面值的地址,接着处理int b=3;在创建完变量为b的应用后,查找有没有3这个字面值的地址,现在有了,则指向3的地址,这时用==(判断地址是否相同时)就会为True
java怎么输入两个浮点数并进行相加输出结果?
java输入两个浮点数并进行相加输出结果的代码如下:
Console console = System.console();
System.out.println("请输入第一个浮点数: ");
float num1 = (float)console.readLine();
System.out.println("请输入第二个浮点数: ");
float num2 = (float)console.readLine();
float sum = num1+ num2;
System.out.println("结果:" + sum.toString());
java的控制台输入浮点数
///改2个地方就OK了,就是以浮点数接受输入
import java.util.*;
public class xuexi{
public static void main ( String [] args ){
double number1,number2,sun;
sun = 0;
System.out.println("请输入你的工作总时间");
Scanner shijian = new Scanner ( System.in );
//////这里改
number1 = shijian.nextDouble();
System.out.println("请输入你一个钟的工资");
Scanner gongzi = new Scanner ( System.in );
/////这里改
number2 = gongzi.nextDouble();
//工资是10元一个钟,时间是一天8小时,加班工资是3倍。
if( number1 8 ){
sun = number2 * 8 + number2 * 3 * (number1 - 8);
System.out.println("你的工资是" + sun);
}
else if ( number1 == 8 ){
sun = number2 * 8;
System.out.println("你的工资是" + sun);
}
else{
sun = number1 * number2;
System.out.println ( "你的工资是" + sun );
}
}
}
java操作浮点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java浮点型是什么意思、java操作浮点的信息别忘了在本站进行查找喔。