java基础语法的基本使用
使用if else语句实现简单的小程序
事实上这个部分就是关于if else语句的基本使用
方便理解if else的详细使用方法
下面将放出具体的代码示例 来加深对语法格式的理解
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29public class Test01 {
public static void main(String[] args) {
//键盘录入一个星期数,用一个变量接收
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个星期数:");
int week = sc.nextInt();
//对星期数进行判断,这里用 if 语句实现
if (week < 1 || week > 7) {
System.out.println("你输入的星期数有误");
} else if (week == 1) {
System.out.println("Monday");
} else if (week == 2) {
System.out.println("Tuesday");
} else if (week == 3) {
System.out.println("Wednesday");
} else if (week == 4) {
System.out.println("Thursday");
} else if (week == 5) {
System.out.println("Friday");
} else if (week == 6) {
System.out.println("Saturday");
} else {
System.out.println("Sunday");
}
}
}以上这个小程序可以说是if语句的典型用法 需要注意的几点便是在每条的输出语句后面都不要忘记加分号,圆括号中是条件,在花括号是语句事实上这些语句的用法与c语言是完全一样的,所以由此可见c语言对于学习基础的重要性
关于switch语句实现简单的小程序
下面是使用switch语句实现以上程序的写法,而且这里的switch用法也与,c语言中用法相同
一下是具体的实现代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38public class Test02 {
public static void main(String[] args) {
//键盘录入一个星期数,用一个变量接收
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个星期数:");
int week = sc.nextInt();
//对星期数进行判断,这里用 switch 语句实现
switch (week) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("你输入的数据有误");
}
}
}- 以上的程序事实上很明确,我们定义了一个变量week ,手动输入数据为他赋值,然后会进入switch语句之中,之后会将week的值与case后面的值进行比较 ,与那个相等则执行那个case后面的语句,注意不要忘记了后面的break;否则,就会不进行判断进行执行下一句语句,这样便会导致程序的错误,case后面也可以书写多个语句。
下面的一个程序叫逢七必过for循环与if的组合使用
整体的思路是:我们可以使用for循环来遍历1-100的数据,在循环之中使用if语句来进行条件的判断在满足条件的时候 , 进入if语句之中,输出数据,程序代码如下
1
2
3
4
5
6
7
8
9
10
11
12public class Test03 {
public static void main(String[] args) {
//数据在1-100之间,用for循环实现数据的获取
for(int x=1; x<=100; x++) {
//根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除
if(x%10==7 || x/10%10==7 || x%7==0) {
//在控制台输出满足规则的数据
System.out.println(x);
}
}
}
}