学习目标:
认识第一个Java应用程序学习内容:
1、 顺序语句
2、 分支语句
3、 循环语句
4、 跳转语句
学习步奏:
1、顺序语句
从上往下依次执行。
程序代码如下:
public class shunxu {
public static void main(String[] args) {
System.out.println("今天天气不行");
System.out.println("我们下午有课");
System.out.println("这挺爽的");
}
}
运行结果如下:
2、 分支语句
分支语句:if-else,switch
使用if-else分支语句,判断66为奇数还是偶数。
程序代码如下:
public class ifelse {
public static void main(String[] args) {
int num=66;
if(num%2==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
}
}
运行结果如下:
使用switch语句,判断16号是本月的星期几。
程序代码如下:
public class switch1 {
public static void main(String[] args) {
int day = 16;
int num = day % 7;
switch (num) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 0:
System.out.println("星期日");
break;
default:
System.out.println("数据不合理");
}
}
}
程序运行结果如下:
3.循环语句:
循环语句:while,do-while,for
使用for语句,求1~100的和。
程序代码如下:
public class for1 {
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <=100;i++)
sum += i;
System.out.println("1~100的和为:"+sum);
}
}
程序运行结果如下:
使用while语句,打印10行文字。
程序代码如下:
public class while1 {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println("我错啦" + i);
i++;
}
}
}
程序运行结果如下:
使用do-while语句,打印10行文字。
public class dowhile {
public static void main(String[] args) {
int i =1;
do{
System.out.println("原谅你啦!起来吧!地上怪凉!"+i);
i++;
}while(i<=10);
System.out.println(i);
}
}
程序运行结果如下:
4、跳转语句
跳转语句:break,continue
使用break结束循环。
程序代码如下:
public class break1 {
public static void main(String[] args) {
int i;
for (i = 0; i <10;i++)
if(i==4)
break;
System.out.println("hello"+i);
}
}
程序运行结果如下:
使用continue结束本次循环。
程序代码如下:
public class continue1 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 4)
continue;
System.out.println("hello" + i);
}
}
}
程序运行结果如下:
总结:
Java语言的流程控制结构和C语言或者C++语言基本相同,但仍然存在一些差异,如Java语言的break语句和continue语句有更多用法,Java中没有goto语句。异常处理语句是Java语言所特有的,今后继续学习,钻研。