首页 > 代码库 > 房上的猫:变量.数据类型与运算符
房上的猫:变量.数据类型与运算符
一.变量:
定义
变量是存储数据的一个基本单位,不同的变量相互独立
java常用数据类型
int 整数类形 long长整形 short短整型
double 小数类型(双精度浮点型) float(单精度浮点型)
char 字符型(单个字符) String 字符串型(多个字符)
变量使用
1.声明变量
2.给变量赋值
3.调用变量
注:变量必须声明和赋值后才能使用
变量命名规则
1.变量必须以字母,下划线"_"或"$"符号开头
2.变量可以包括数字,但不能以数字开头
3.除了"-"或"$"符号以外,变量名不能包括任何特殊字符
4.不能使用java语言的关键字
注意
1.变量先赋值后使用
2.使用合法变量名
3.变量不能重名
二.运算符
1."="可以将某个数值赋给变量,或是将某个表达式的赋值给变量 (功能是将等号右边的表达式的结果赋给等号左边的变量)
2."+"加法运算符,求操作数的和
3."-"减法运算符,求操作数的差
4."*"乘法运算符,求操作数的乘积
5."/"除法运算符,求操作数的商
6."%"取余运算符,求操作数的余数
7."++"自身加一
8."--"自身减一
打印机:Scanner # = new Scanner(System.in);可供在控制台输入
可通过Ctrl+Shift+o导入扫描仪的包:
import java.util.Scanner;或者import java.util.*;
三.数据类型转换
自动转换类型:
1.两者类型要兼容
2.doubl类型可存放int类型数据
强制数据类型转换
如需把double类型存放在int内则需在其变量类型前加(int)
四.boolean类型
此类型输出两种结果:
true/false
实现的功能
1.实现从键盘获取数据
2.比较数据,并输出比较结果
关系运算符
1.">" 大于
2."<" 小于
3.">=" 大于等于
4."<=" 小于等于
5."==" 等于
6."!=" 不等于
7."!"非
"="与"=="的区别
1."="是赋值运算符,即把右面的赋值给"="左边的变量
2."=="是比较运算符,即"=="左边的值与"=="右边的值比较,相等则为true,否则为false
运算符的优先级
算数运算符>关系运算符>逻辑运算符
房上的猫:变量.数据类型与运算符