1.什么叫变量
答:一个数据存储空间的表示
2.基本数据类型
int(整形) double(双精度) float(单精度)//加上f short(短整形2^16)
char(字符型) String(字符串) long(长整形2^64) boolean(布尔类型)
3.变量的使用
两种方式
1)先声明,后赋值
例如:int money; //声明一个变量
money=1000; //赋值
2)边声明,边赋值
例如:int money=1000;//声明赋值
总结:变量的三要素(变量的类型、变量名称、变量值)
4.变量的命名规则 (camal规则 骆驼)
变量名=首字符(1、字母2、下划线3、$符号)+其余部分(可以包括三种符号还可以出现数字)
变量名不能是关键字
例如:不能用int,public,void,static……
5.运算符
1)赋值 用“=”表示
语法:变量名=表达式
2)算术运算符
基本的算数运算符:+、-、*、/、%(求余)
例如:5/2=2 5%2=1
3)++和--
a)代表自加1
b)代表自减1
例如: int num=10;
num--; //相当于num=num-1
总结:num++ 表示先运算,再自
++num 表示先自加,再运算
4)关系运算符
有六种:>、<、>=、<=、==、!=
6.接收键盘输入
1)导包
2)创建扫描器对象
Scanner input=new Scanner(System.in);
3)输出提示信息,提示输入的内容
System.out.print("请输入成绩:");
4)接收输入(有三种类型数据输入)
例如:int n=input.nextInt(); //整数
double d=input.nextDouble(); //小数
String s=input.next(); //字符串
String x=input.next();char y=x.charAt(0);
7.类型转换(数据的格式与转换的类型要匹配)
两种方式
1)强制类型转换
2)自动类型转换
a.两种类型要兼容:
数值类型(整形和浮点型)互相兼容
b.目标类型大于源类型:
例如:double型大于int型
特殊情况
int类型和char类型可以发生自动类型转换
例如:'a','b'......相当于97,98......
'A','B'......相当于65,66...... //(加密用)
8.运算符的优先级别
①小括号>②算术运算符>③关系运算符>④逻辑运算符(&& ||)>⑤赋值运算符
来源: http://www.cnblogs.com/fengzikuange/p/6014960.html