一、赋值运算符
在前面的学习中,用到最多的是什么呢?就是“=” 。例如: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 |