编程爱好者联盟 2016-10-31
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.运算符的优先级别 ①小括号>②算术运算符>③关系运算符>④逻辑运算符(&& ||)>⑤赋值运算符