一、赋值运算符
在前面的学习中,用到最多的是什么呢?就是“=” 。例如:int money=1000; //储存本金
使用“=”将数值1000放入变量money的存储空间中。“=”称为赋值运算符。
“=”可以将某个数值赋值给变量,也可以将一个变量赋值给另一个变量,或者是将某个表达出赋值给变量。表达式就是符号(如加减号)与操作数(如b、3等)的组合。
public class Score{
public static void main(String[] args){
double zhangScore = 98.5; //张萌的分数
int wangScore ; //王阳的分数
wangScore = zahngScore;
System.out.println("王阳的成绩"+wangScore);
}
}
切记:“=”的功能是将等号右边表达式的结果赋值给等号左边的变量。
二、算术运算符
运 算 符 | 说 明 | 举 例 |
+ | 加法运算符,求操作数的和 | 5+3等于8 |
- | 减法运算符,求操作数的差 | 5-3等于2 |
* | 乘法运算符,求操作数的乘积 | 5*3等于15 |
/ | 除法运算符,求操作数的商 | 5/3等于1 |
% | 取余运算符,求操作数相除的余数 | 5%3等于2 |
1.从控制台输入数据
Scanner input = new Scanner(System.in);
int Score = input.nextInt();
//这两行的作用是通过键盘输入得到变量名为Score的值,这是Java所提供的从控制台获取键盘输入的功能。
//要注意的是使用这个功能,就必须在Java源代码的第一行写上如下语句:
import java.util.Scanner;
//或者
import java.util.*;
//此语句是导入包,会在后面章节讲解
下面看一个简单的例子:
import java.util.Scanner;
public class Score{
public static void main(String[] args){
double zhangScore = 98.5; //张萌的分数
Scanner input=new Scanner(System.in);
System.out.println("请输入王阳的成绩:");
int wangScore = input.nextInt();
double sum=zhangScore + wangScore;//张萌和王阳的成绩和
System.out.println(“两个成绩的和是:”+zhangScore+wangScore);//输出和
三、关系运算符
boolean类型:
“boolean”又称“布尔”,是我们所说的“布尔类型”,boolean是Java的关键字,所有字母都为小写。boolean有两个值,一个为true,表示真,一个为false,表示假。并且boolean类型只有这两个值。
关系运算符 | 说明 | 举例 |
> | 大于 | 99>100,结果为false |
< | 小于 | 大象的寿命<乌龟的寿命,结果为true |
>= | 大于等于 | 你的考试成绩>=200分,结果为false |
<= | 小于等于 | 每次的考试成绩<=60分,结果为false |
== | 等于 | 地球的大小==篮球的大小,结果为false |
!= | 不等于 | 水的密度!=铁的密度,结果为true |