网站建设资讯

NEWS

网站建设资讯

java中是否继续的代码 给定java代码如下,运行时,会产生

我们今天做java循环结构,老师要求做一个输入yes继续,no则结束的代码,while

while(true){

创新互联建站主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务昌江,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

Scanner scan=new Scanner(System.in);

System.out.print("请输入");

String str=scan.nextLine();

if(str.equals("yes"))

break;

}

Java在输入了一个学生信息后询问是否继续的代码怎么写

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"));

}

}

java中异常抛出后代码还会继续执行吗

如果使用了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代码块里.

java中判断是否继续执行的语句

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就可以了。

运行效果图:


名称栏目:java中是否继续的代码 给定java代码如下,运行时,会产生
本文链接:http://cdweb.net/article/hiioes.html