您的位置 首页 java

「第5节」什么是java表达式和数值运算符

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

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

范例:

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”);

}

}

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

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

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

运算符+和运算符-可以是一元的,也可以是二元的,具有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。但是, 浮点数不管有没有使用科学记数法表示,都是以科学记数法形式存储数据的!

好了,本节到此结束!

文章来源:智云一二三科技

文章标题:「第5节」什么是java表达式和数值运算符

文章地址:https://www.zhihuclub.com/182948.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图