变量的三要素
类型,变量名,保存的值
基本数据类型
1.数值
(1)整数 byte,short,int,long
eg. 25,-987,0
(2)小数 float,double
eg.3.1415926
2.字符串
(1)字符串 String
eg."北京欢迎您"
(2)字符 char
eg. 'a','哈'
3.布尔型 Boolean
eg. boolean istrue=true;
boolean b=false;
使用变量的步骤
定义一个变量
给变量赋值
使用这个变量
int age=34;
Sytem.out.println()//在屏幕上输出变量的值(sout然后 enter)
定义几个变量
手机的品牌 brand是华为,价格price2500,重量0.125kg,颜色红
String brand="华为";
int price=2500;
double weight=0.125;
char color='红';
Sytem.out.println("手机品牌"+brand)
获取用户输入
Scanner scanner= new Scanner( System.in);
(定义一个从屏幕获得输入信息的变量scanner,可以随便写)
int age=scanner.nextInt();
(获得用户从屏幕输入一个整数,有一个阻塞的副作用,就是程序卡在这了)
String name = scanner.nextLine();
(获得用户从屏幕输入的一个字符串,有一个阻塞的副作用,通俗点说,就是程序卡在这里了)
eg.
System.out.println("请输入一个数字");
Scanner scanner= new Scanner( System.in);
int day=scanner.nextInt();
int mon=day/7;
int d=day%7;
System.out.println("输入的数字是"+mon+"周"+d+"天");
运算符
1.赋值运算符 =
2.算数运算符 +, - , * ,/ , %
表达式
y=x-9+(x * 90)
System.out.println(m%n); //0--(n-1)模的范围
3.关系运算符
常用关系运算符
<,> , ==(是否),!=(不等于)
eg. 商场推出幸运抽奖活动
抽奖规则:
顾客的四位会员卡号的3569
各位数字之和大于20,
则为幸运顾客。
System.out.println("请输入四位会员卡号");
Scanner scanner= new Scanner( System.in);
int cardNo=scanner.nextInt();
int cardNoBack=cardNo;
int ge=cardNo%10;
cardNo=cardNo/10;
int shi=cardNo%10;
cardNo=cardNo/10;
int bai=cardNo%10;
int qian=cardNo/10;
int total=ge+shi+bai+qian;
System.out.println("会员卡号"+cardNo+"各位之和是"+total);
boolean islucky = total > 20;
System.out.println("是幸运客户吗"+islucky);