变量和数据类型
内存硬盘和CPU的关系
定义变量和变量的简单计算
public class MyBian{
public static void main(String[] args){
String name="张三";//定义一个用户名
int age=23;//定义用户年龄
age=age+1;//张三长大一岁
double high=175.8;//定义用户身高
high=high-0.5;//身高变矮
char gender='男';//定义用户性别
System.out.println(name+":"+age+":"+high+":"+gender);
}
}
常量变量的命名方法
//类名使用帕斯卡命名法,每个单词首字母都大写
public class MyChang{
public static void main(String[] args){
final double PAI=3.14;//定义一个常量,常量名所有字母大写
double roundRadius = 3.2;//变量名第一个单词小写,后面单词首字母大写
double area=PAI*roundRadius*roundRadius;//计算圆的面积
double perimeter=2*PAI*roundRadius;//计算圆的周长
System.out.println("圆的面积是:"+area+"圆的周长是"+perimeter);
}
}
常用数据类型
public class MyBian{
public static void main(String[] args){
String name="张三";//定义一个用户名,字符串
int age=23;//定义用户年龄,整型
age=age+1;//张三长大一岁
double high=175.8;//定义用户身高,浮点型
high=high-0.5;//身高变矮
char gender='男';//定义用户性别,字符型
System.out.println(name+":"+age+":"+high+":"+gender);
}
}
char :用于存储单个字符。'男' 、'女'
int :用于存储整数
doubl :用于存储小数
String:用于存储一串字符
常量
//类名使用帕斯卡命名法,每个单词首字母都大写
public class MyChang{
public static void main(String[] args){
final double PAI=3.14;//定义一个常量,常量名所有字母大写
double roundRadius = 3.2;//变量名第一个单词小写,后面单词首字母大写
double area=PAI*roundRadius*roundRadius;//计算圆的面积
double perimeter=2*PAI*roundRadius;//计算圆的周长
System.out.println("圆的面积是:"+area+"圆的周长是"+perimeter);
}
}
变量名命名规则
变量名=首字母+其余部分
简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore .
先声明变量并赋值,然后才能使用。
**运算符**
赋值运算符
= :将等号右边的值给左边的变量。
算术运算符
+ - * /
关系运算符
< > == != >= <=
用来做比较运算
运算运算等级
1. [] {} () .
2. ++ -- !
3. + - * /
4. > < >= <= !=
5. && ||
6. += -+ *= /= %=
7. =
数据类型
自动类型转换规则
两种类型要兼容;double型大于int型
double不可以转化成int
public class MySecond{
public static void main(String [] args){
int num=65;
char cha = (char)num;//可以强制转换数据类型
System.out.println(cha);
}
}
boolean类型
public class MyFour{
public static void main(String [] args){
int num1=10;
int num2=11;
boolean res = num1>num2;
System.out.println(res);
}
}
输出结果:flase
模拟幸运抽奖
import java.util.Scanner;
public class ChouJiang{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个四位会员号:");
int num = input.nextInt();
int qian = num/1000;
int bai = num/100%10;
int shi = num%100/10;
int ge = num%10;
int he = qian+bai+shi+ge;
System.out.print("会员卡号"+num+"各位之和:"+he);
System.out.print("是幸运客户吗?"+(he>20));
}
}
总结