计算机java编程百家号,「第5节」什么是java表达式和数值运算符

大家好,本节我们继续学习java编程,重点学下java表达式和数值运算符等概念。

6696f606212e243059ff6872a2ec4466.png

下面,我们还是从一个具体的例子来详细分析。

范例:

import java.util.Scanner;

public class FahrenheitToCelsius {

public static void main(String[] args) {

double number1= 5;

double number2= 9;

Scanner input= new Scanner(System.in);

System.out.print(“Enter a degree in Fahrenheit:”);

double fahrenheit= input.nextDouble();

double celsius= (number1/number2)*(fahrenheit-32);

System.out.println(“Fahrenheit ”+fahrenheit+“ is ”+celsius+“ in Celsius”);

}

}

c36d166c3002ba8b7818b83fdc818e70.png

范例讲解:这个程序用来将华氏温度值转换成摄氏温度值。里面主要用到了celsius= (5/9)*(fahrenheit-32)这个方程式,其它的就没有新知识点了,大家自行试一试!

像celsius= (5/9)*(fahrenheit-32)这种就称为java表达式,它是通过数值、运算符对算数表达式进行计算得出结果的方式。

这里面涉及到一个新概念,运算符。数值数据运算符包括标准的算术运算符:加号(+)、减号(-)、乘号(*)、除号(/)、求余号(%)。请看celsius= (5/9)*(fahrenheit-32)就可知。

3af3b8f32b81845b82e6a9fe0bc84945.png

运算符+和运算符-可以是一元的,也可以是二元的,具有1个操作数的称为一元运算符,比如,-18;具有2个操作数的称为二元运算符,比如,12-18。运算符%通常用在正整数里,当然也可以用在浮点数上,且只有被除数为负数时,余数才是负数。比如,-26%-8计算结果是-2。

上面程序里面,像double number1= 5、double number2= 9中,number1、number2都被称为变量(变量的具体概念请看前面章节),变量的具体数值就是常量值(5、9都是常量值),也就是直接量。

数值直接量分为整型直接量和浮点型直接量2种。

常量值是整数的,就称为整型直接量,默认是十进制整数,如果是八进制整数,要用0开头,比如,0163;如果是十六进制整数,要用0x或0X开头,比如,0XFFFF。

常量值是浮点数的,就称为浮点型直接量,默认是double型的。如果要表示float型直接量,要在数值后面加上字母f或F。当然,也可以在数值后面加上字母D或d表示double型直接量。

这里需要注意的是,浮点数是以科学记数法的形式存储的。浮点型直接量可以用科学记数法表示,比如,30.2435可以表示成3.02435e1。但是,浮点数不管有没有使用科学记数法表示,都是以科学记数法形式存储数据的!

好了,本节到此结束!

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值