舌码仟深芜勤淮老砷糯超努奔
资料:
链接:https://pan.baidu.com/s/1XfvBAd25PBh39WfHOQHxQw
提取码:f6hd
/*
* break:终止循环或者说终止switch-case里面的某一个代码块
* 1、只能在循环(while、do-while、for)或者swtich-case里面用
* 2、当前代码块当中,break后面的代码是不能被运行的(dead code)
* continue: 在循环当中是终止当前当次循环,进入下一次循环
* 1、只能在循环中使用
* 2、同样的,之后的代码不能被运行
*/
/*
* 求1~100之前的偶数之和
*/
continue终止当次循环进入下一次循环:
break:终止循环
break后面的代码是不会执行的:
异常:
/*
* 异常通常情况下来说分文三种:
* 1、检测时异常:在程序运行的时候出现的错误(文件找不到)
* 2、运行时异常:IOException、RunTimeException (InputMismatchException)
* 3、错误(Error):在编程的时候由程序员导致的(内存泄露,空对象…),或者
* 在编写的时候IDE发出的错误警告
*/
异常实例:
/*
* 解决异常的方式:
*
* try-catch-finally
* 语法: try{
* 可能发生异常的代码块
* }catch(Exception e){
* 当出现异常的时候执行的代码块
* }catch(){} 如果代码块当中可能会出现多种不同类型的异常,我们可以写多个catch进行捕捉
* finally{
* 不管什么情况下都会被执行的代码,finally代码块可有可无
* }
*/
因为不是输入不匹配,所以捕捉不到
多个catch进行捕捉
即catch可以有多个,finally可有可无
异常的第二个例子:
异常:
捕获异常:
函数(方法)
/*
* 函数(方法:methods)
* 命名规则:访问修饰符(public) [static] [泛型] [返回值类型/数据类型名称]/[void] 方法名称(参数1…参数n){
* 函数体(当前这个函数需要执行的逻辑代码)
* 如果函数有返回值,则必须要在加上return语句
* }
* 函数名命名规则:
* 1、要满足标识符的命名规则
* 2、采用小驼峰命名法
*
* 注意:
* 1、在一个函数里面不能嵌套其他函数,但是可以调用其他函数,也就是说函数的位置是平级的
*
*
如果add()函数不加static 会报错:
解决办法:
有返回值的加法:
* 函数的重载:
* 1、必须是发生在同一个类里面的
* 2、多个函数的函数名一样,参数个数、类型、顺序不一样
* 3、互为重载函数的函数和返回值类型没有关系
*
*/
下面的test()也是重载函数:
即:3、互为重载函数的函数和返回值类型没有关系
一个ATM取款机的类:
import java.util.Scanner;
public class ATM {
public static void main(String[] args)
{
}
public static String input()
{
Scanner sc=new Scanner(System.in);
return sc.nextLine();
}
public static void login()
{
}
public static void transfer()
{
}
public static void withDraw()
{
}
public static void query()
{
}
public static void exit()
{
}
}
段诚息男诧伴蜂领烹玖残咕矫