2、变量、数据类型和运算符

1、变量:是存储数据的一个单元
char:字符型 用于存储单个字符,单引号 如‘男’ ‘女’
int:整型 用于存储整数
double:双精度 用于存储小数
String:字符串 用于存储一串字符串,双引号 如“我喜欢你”

2、变量三要素
数据类型、变量名称、变量的值

3、使用变量的步骤
01.声明一个变量 语法:数据类型 变量名 例:String name;
02给变量赋值 语法:变量名=值 例:name=“胡歌”
03调用变量
public class Test{
public static void main(String[] args){
String name=”胡歌”;
System.out.println(name);
}
}

4、变量命名规则
变量名= 首字母+其余部分
首字母可以为:字母、_$
其余部分:可以任意多的数字、字母、下划线_、 $符号

5、变量命名规范
通常第一个单词首字母小写,其后单词大写 ,成驼峰形状 例:pageNumber
注意:变量名不能有空格格
public、int等java关键字不能作为变量

6 、数据类型
数值型:整型int、双精度double
非数值:char 单引号 String双引号

7、赋值运算符 int a=80

8、基本算术运算符
+ - * /
+:可以为算术运算符,可以为连接符。
两数值相加,为运算符;两非数值相加,为连接符

% :取余数 10%3=1

9、自动类型转换
int+double=double 10+11.5=21.5
char+String=String
int可以自动转换为double,double不可以自动转换为int,double可以强制转换为int
int b=int(11.6)
char可以自动转换为String类型、String不可以强制转换为char类型

10、数据输入
imnport java.util.Scanner;
Scanner a=new Scanner(System.in);
System.out.println(“请输入你的年龄”);
int b=a.nextInt();
String c=a.next();
double d=a.nextDouble();

扫描二维码关注公众号,回复: 3156487 查看本文章

11、借助一个中间变量互换两个参数的值
int A=10; int B=15;
int t=A; A=B; B=t; (A=15 B=10)

12、Boolean:true、false

13、常用关系运算符

        >       <              大于、小于
        ==    !=        等于、不等于
        >=    <=

14、if条件结构:根据条件判断之后再做处理
if(条件){
//语句
}
if(score>95){
System.out.println(“奖励出国游一次”);
}

15、逻辑运算符
&& 并且 同时为真才为真
|| 或者 有一个为真就为真
! 取反 条件为真,结果为假

16、if-slse条件结构
if(条件){
//语句
}else{
//语句
}

17、多种if结构
成绩>=90 优秀 成绩>=80且<90 良好
成绩>=60且<80 中等 成绩<60 差
if(score>=90){
System.out.println(“优秀”);
}else if(成绩>=80且<90){
System.out.println(“良好”);
}、、、、、

18、嵌套if结构
请输入性别,
如果为为男生,然后问,你多大了,如果大于18:成年,否则:未成年
如果为为女生,输出:是个女生

if(sex.equals(‘男’)) 字符串比较用equals

19、swith结构
输入名字: 第一名:奖励100元 第二名:奖励50元
否则:无任何奖励
int mingci=a.nextInt();
switch(mingci){
case 1:
System.out.println(“奖励100元”);
break; //跳出

case 2:
System.out.println(“奖励50元”);

default: //默认
System.out.println(“无任何奖励”);

}

注意:switch()内只能出现int、char类型
case案例个数可以随便,但后面要跟常量

char mingci=‘男’;
switch(mingci){
case ‘男’:
System.out.println(“男儿当自强”);
}
20、求偶数
如若输入0:请不要输入0,只计算正整数中的偶数
不是0:如果数字能被2整除,输出:是一个偶数 if(a%2==0)
否则,输出:是一个奇数

21、判断闰年
闰年:能被4整除并且不能被100整除或者能被400整除的年份

22、取随机数
Random a=new Random();
int b=a.nextInt(10); //0-9

23、不用导入Random
int b=(int)Math.random()*10;

猜你喜欢

转载自blog.csdn.net/nba_linshuhao/article/details/82587038