符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
while(true){
创新互联建站主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务昌江,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
Scanner scan=new Scanner(System.in);
System.out.print("请输入");
String str=scan.nextLine();
if(str.equals("yes"))
break;
}
import java.util.*;
public class Student{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
do{
//这里写你的代码
System.out.println("是否继续:"+"(yes\no)");
B=in.next();
}
while(B.equals("yes"));
}
}
如果使用了try catch 代码块,来捕获和处理异常, 那么后面的代码,可以执行
如果没有捕获处理异常, 那么后面的代码无法执行.
一般可以分成三面三种情形.
参考代码
public class Test {
public static void main(String[] args) {
//情形一: try catch finally 模块
int[] ary = {5};
try {
System.out.println("代码1");//这里会执行
int x = ary[3];//数组下标越界, 会抛出异常,跳到catch代码块里,去执行代码 .代码2无法被执行
System.out.println("代码2");//这里不会执行
}catch (Exception e) {
System.out.println("代码3");//如果捕获到了异常 ,这里的代码会执行
}finally {//finally的代码,总会执行
System.out.println("代码4");//这里会执行
}
//情形二: try finally
try {
System.out.println("代码5"); //这里会执行
int y=ary[3]; //这里还是会抛出异常, 数组下标越界.
System.out.println("代码6");//这里不会执行
}finally { //finally的代码,总会执行
System.out.println("代码7");// 这里会执行
}
//情形三: 没有try catch fianlly
int z =ary[3];//这里还是会抛出异常, 数组下标越界. 并且没有使用try catch等代码块,后面的代码无法执行
System.out.println("代码8");// 这里不会执行
}
}
拓展:
由于 ...finally代码块里面的代码总会执行, 所以, 一般释放IO资源, 释放数据库资源,等操作, 都放到finally代码块里.
public static void main(String[] args) {
boolean isContinued = false;
do {
isContinued = false;
Scanner in = new Scanner(System.in);
System.out.println("请输入年份:");
int year = in.nextInt();
if (year % 4 == 0 year % 100 != 0 || year % 400 == 0)
System.out.println(year + "是一个闰年");
else
System.out.println(year + "是一个平年");
System.out.println("继续吗?");
in = new Scanner(System.in);
char input = in.next().charAt(0);
if (input == 'Y') {
isContinued = true;
} else if (input == 'N') {
isContinued = false;
} else {
System.out.println("您的输入无法被识别,默认结束!");
}
} while (isContinued);
System.out.println("运行结束");
}
加一个循环是否继续的判断变量isContinued就可以了。
运行效果图: