Java基础——运算符

一、赋值运算符

在前面的学习中,用到最多的是什么呢?就是“=” 。例如:int money=1000;   //储存本金

使用“=”将数值1000放入变量money的存储空间中。“=”称为赋值运算符。

“=”可以将某个数值赋值给变量,也可以将一个变量赋值给另一个变量,或者是将某个表达出赋值给变量。表达式就是符号(如加减号)与操作数(如b、3等)的组合。

1 public class Score{
2      public static void main(String[] args){
3           double zhangScore = 98.5;   //张萌的分数
4           int wangScore ;   //王阳的分数
5           wangScore = zahngScore;
6           System.out.println("王阳的成绩"+wangScore);
7     }
8 }

切记:“=”的功能是将等号右边表达式的结果赋值给等号左边的变量。


二、算术运算符

运  算  符 说  明 举  例
+ 加法运算符,求操作数的和 5+3等于8
- 减法运算符,求操作数的差 5-3等于2
* 乘法运算符,求操作数的乘积 5*3等于15
/ 除法运算符,求操作数的商 5/3等于1
% 取余运算符,求操作数相除的余数 5%3等于2

1.从控制台输入数据

1 Scanner input = new Scanner(System.in);
2 int Score = input.nextInt();
3 //这两行的作用是通过键盘输入得到变量名为Score的值,这是Java所提供的从控制台获取键盘输入的功能。
4 //要注意的是使用这个功能,就必须在Java源代码的第一行写上如下语句:
5 import java.util.Scanner;
6 //或者
7 import java.util.*;
8 //此语句是导入包,会在后面章节讲解

下面看一个简单的例子:

 1 import java.util.Scanner;
 2 public class Score{
 3     public static void main(String[] args){
 4          double zhangScore = 98.5;    //张萌的分数
 5          Scanner input=new Scanner(System.in);
 6          System.out.println("请输入王阳的成绩:");
 7          int wangScore = input.nextInt();
 8          double sum=zhangScore + wangScore;//张萌和王阳的成绩和
 9          System.out.println(“两个成绩的和是:”+zhangScore+wangScore);//输出和
10          


三、关系运算符

boolean类型:

“boolean”又称“布尔”,是我们所说的“布尔类型”,boolean是Java的关键字,所有字母都为小写。boolean有两个值,一个为true,表示真,一个为false,表示假。并且boolean类型只有这两个值。

关系运算符 说明 举例
>  大于  99>100,结果为false
< 小于  大象的寿命<乌龟的寿命,结果为true 
>= 大于等于  你的考试成绩>=200分,结果为false 
<= 小于等于  每次的考试成绩<=60分,结果为false 
== 等于  地球的大小==篮球的大小,结果为false 
!= 不等于  水的密度!=铁的密度,结果为true 
时间: 2024-10-04 12:16:33

Java基础——运算符的相关文章

java基础--------运算符与类型转换

运算符 运算结果 低精度向高精度靠拢 如 Long+float=double 常量整形默认 int 没有声明数据类型的整形默认为int    如: 123  在编译器会默认将它识别为(int)123 常量实型默认 double ... 如 1.2345 ... double (1.2345) Short i=3; i=i+1; 丢失精度 ----> short 变量=short 变量  +(int)1 运算符优先级 优先级:++ 变量名  >  =  >  变量名++ 前自增的优先级比赋

黑马程序员——java基础--运算符、位操作

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- <pre name="code" class="java">public class test{ public static void main(String args[]){ byte b = 3; b = b + 2; System.out.println(b); } } 这段代码输出结果是错的,因为byte占一个字节,没有定义的整数2占4位,b+

java基础 运算符

算数运算符 加号:在操作数值.字符.字符串时其结果是不同的,当两个字符相加得到的是ASCII码表值, 当两个字符串相加时表示将两个字符串连接在一起,从而组成新的字符串. 除号:整数在使用除号操作时,得到的结果仍为整数(小数部分忽略),当整数除以0的时候,会引发算术异常. 正无穷大(Infinity):当一个正浮点类型数除以0时,或者正整数除以0.0时; 负无穷大(-Infinity):当一个负浮点类型数除以0时,或者负整数除以0.0时; NaN(Not a Number):当0.0除以0.0时;

java基础----&gt;运算符及其优先级

一.运算符 1)'/'  除法运算符 a) 如果是两个整数相除,只取整数商,如7/2=3 b) 如果是和浮点数相除,则取浮点数为商,如7/2F=3.5 2)自增,自减运算符"++""--" a) 使用自增或自减运算符的操作数必须是整数或者浮点数,char以及 boolean型的数不可以使用"++""--" 3)比较运算符,注意这些运算符的操作数的可取类型 4)逻辑运算符&&.&.|| .! a) 这些逻

Java 基础运算符

++ , --运算符的使用: 单独使用: 放在操作数的前面和后面效果一样 参与运算操作 : 放在操作数前面,先自增或自减再赋值 放在操作数后面,先赋值再自增或自减

Java基础—运算符与引用数据类型Scanner、Random

运算符是用来计算数据的符号.数据可以是常量,也可以是变量.被运算符操作的数我们称为操作数. 1.操作数参与数学计算: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 2*3 6 / 除 5/2 2 % 取模 5%2 1 ++ 自增 int a=1;a++/++a 2 -- 自减 int b=3;a--/--a 2 2.赋值运算符: 运算符 运算规则 范例 结果 = 赋

java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符

**-----Java基础大纲-----**   **-----本章节-----** 1.Java语言的历史.特点及工作原理 2.JRE和JDK的介绍 3.Java运行环境和开发工具 4.Java基础语法 **-----下一章节-----** 5.条件语句 6.循环 7.数组 ============================================== 一:历史及开发准备 1.Java发展历程及来源 (1)发展历程 1996年1月,Sun公司发布了Java的第一个开发工具包(JD

JavaSE入门学习6:Java基础语法之运算符和语句(上)

继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age的值设置为20.这时候就 须要一个"=",告诉程序须要进行赋值操作. Java 语言中经常使用的运算符可分为例如以下几种:算术运算符,赋值运算符,比較运算符,逻辑运算符,条件运符. (1)算术运算符 算术运算符主要用于进行主要的算术运算.如加法.减法.乘法.除法等. Java 中经常使用的

黑马程序员——Java基础语法(一) --- 关键字、标识符、注释、常量和变量、运算符

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 本篇博文主要总结java的基础语法,主要的内容包括:关键字.标识符.注释.常量和变量.运算符几部分. 一.关键字 关键字是被Java语言赋予了特殊含义的单词.关键字中所有的字母都是小写. java中的关键字主要包括如下几部分: 1.用于定