1.数据类型说明:
数据类型 | 说 明 |
char (字符型) | 用于存储单个字符 如:性别‘男’、‘女’,电灯‘开’、‘关’ |
int (整型) | 用于存储整数 如:一天的时间是24小时,一月份有31天 |
double (双精度) | 用于存储小数 如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时 |
String (字符串) | 用于存储一串字符 如:“我的爱好是踢足球”,“我喜欢Java程序” |
2.变量的使用
第一步:声明变量,即“根据数据类型在内存申请空间”
第二步:赋值,即“将数据存储至对应的内存空间”
第一步和第二步可以合并:
第三步:使用变量,即“取出数据使用 ”
变量命名规则
Java语言中,变量命名要符合一定规则。简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore。
3.运算符
算术运算符:
例如,从控制台输入学员王浩3门课程成绩,编写程序实现
Java课和SQL课的分数之差
3门课的平均分
代码如下:
package dayone;
import java.util.Scanner;
public class pingjunfen {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("java的成绩是:");
int java = sc.nextInt();
System.out.println("javaweb的成绩是:");
int javaweb= sc.nextInt();
System.out.println("mysql的成绩是:");
int mysql = sc.nextInt();
System.out.println("三门课的平均分: "+(java+javaweb+mysql)/3);
}
}
结果如图所示:
关系运算符
常用的关系运算符有哪些?
>,<
==,!=
>=,<=
关系运算符的比较结果使用boolean类型。boolean类型一共有两个值:
- 真:true
- 假:false
4.选择控制语句
if else
1.if结构
if选择结构是根据条件判断之后再做处理
基本的if选择结构:
if ( 条件 ) {
//代码块
}
2.if...else if...else 结构
语法:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
3.嵌套if
使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。
语法:
if(布尔表达式 1){
如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){
如果布尔表达式 2的值为true执行代码
}
}
实操:
package dayone;
import java.util.Scanner;
public class chengji {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("张三的成绩是:");
int score=sc.nextInt();
if(score>=90) {
if(score>=95) {
System.out.println("奖励一千元");
}
System.out.println("奖励mp4");
}
else if(score>=60) {
System.out.println("继续努力");
}
else if(score>=50&&score<60) {
System.out.println("不及格");
}
else {
System.out.println("不好");
}
}
}
>95运行:
90<成绩<95运行:
成绩>=60:
50<=成绩<60:
其余:
-
-
- switch case
-
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch case 语句语法格式如下:
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}