尚硅谷JavaSE基础

3.4 跳转结构

3.4.1 break

说明:一般用在switch或循环中,跳出所在的switch或循环结构。

语法:

while(循环条件){

   if(条件){

     break;

  }

}

特点:

只能跳出所在的switch或一层循环,如果想跳出外层循环,需要添加label标签使用。

3.4.2 continue

说明:只能用于循环中,结束本次循环,继续下一次循环

语法:

while(循环条件){

if(条件){

continue;

}

}

特点:continue如果不搭配标签,默认起作用的就是所在的一层循环。如果搭配标签,则可以跳出标签指定的循环

3.4.1 return

说明:跳出所在的方法

【方法章节中会详细讲解】

项目1:家庭记账软件

模拟实现一个基于文本界面的《家庭记账软件》

掌握初步的编程技巧和调试技巧 

主要涉及以下知识点: 

1、局部变量和基本数据类型

2、循环语句 

3、分支语句 

4、简单的屏幕输出格式控制 

项目采用分级菜单方式。

1、主菜单如下: 

-----------------家庭收支记账软件-----------------

                   1 收支明细

                   2 登记收入

                   3 登记支出

                   4 退    出

                   请选择(1-4):_

2、登记收入

-----------------家庭收支记账软件-----------------

                   1 收支明细

                   2 登记收入

                   3 登记支出

                   4 退    出

                   请选择(1-4):2

本次收入金额:1000

本次收入说明:劳务费_

3、登记支出

-----------------家庭收支记账软件-----------------

                   1 收支明细

                   2 登记收入

                   3 登记支出

                   4 退    出

                   请选择(1-4):3

本次支出金额:800

本次支出说明:物业费_

4、收支明细

-----------------家庭收支记账软件-----------------

                   1 收支明细

                   2 登记收入

                   3 登记支出

                   4 退    出

                   请选择(1-4):1

-----------------当前收支明细记录-----------------

收支    账户金额        收支金额        说    明

收入    11000           1000            劳务费

支出    10200           800             物业费

--------------------------------------------------

  • 提示:明细表格的对齐,可以简单使用制表符‘\t’来实现