java重新运行的代码 java重载代码

关于JAVA,怎么返回重新执行

最通俗的就是

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了桂阳免费建站欢迎大家使用!

while(true) { //用户输正确就跳出循环 }

Scanner csc = new Scanner(System.in);

boolean f = true;

while(f){

int ip = csc.nextInt();

if(ip  999  ip  100){

//输入正确

f = false;

}

}

java程序捕捉异常后怎么重新执行程序

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class IoDemo14

{

public static void main ( String[] args ) throws Exception

{

// 定义标记位:表示当前输入的是第几个数字

// 0表示要输入第一个,1表示要输入第二个

int where = 0;

int i1 = 0;

int i2 = 0;

String str = null;

BufferedReader buf = new BufferedReader (new InputStreamReader (System.in));

// 定义一个死循环,但是里面用break改变逻辑,不再死

while (true)

{

try

{

// 输入第一个数字

if (where == 0)

{

System.out.println ("输入第一个数字:");

str = buf.readLine ();

i1 = Integer.parseInt (str);

where = 1;

}

// 输入第二个数字

if (where == 1)

{

System.out.println ("输入第二个数字:");

str = buf.readLine ();

i2 = Integer.parseInt (str);

}

System.out.println ("两数相加之和等于:" + ( i1 + i2 ));

// 关闭读入流

buf.close ();

// 跳出循环

break;

}

// 捕获字符串转数字时的数字格式化异常

catch (NumberFormatException e)

{

System.out.println ("输入数据不是数字类型数据请您更改 !");

// 如果异常发生,结束当前循环,返回继续

continue;

}

}

}

}

// 回答完毕,采纳即可。

java怎么返回重新运行?

你的程序有一些小错误,我给你改了,并且按照你的要求在输入错误的情况下,程序能够重新运行,你看一下吧。输入-1程序停止。

import java.util.*;

class Test

{

public static void main(String[]args)

{

int month=0,seat=0;

try{

Scanner s=new Scanner(System.in);

System.out.println("输入月份:");

month =s.nextInt();

System.out.println("输入舱位,头等舱为1,经济舱为2:");

seat=s.nextInt();

}catch(Exception e){

System.out.println("请输入整数!");

}

while(seat!=-1 month!=-1){

if(month=4month=10)

{

if(seat==1)

System.out.println("您的机票价为4500RMB");

else if(seat==2)

System.out.println("您的机票价为4000RMB");

else

System.out.println("您输入的舱位代号有误");

}

else if(month0month4 || month10month=12)

{

if(seat==1)

System.out.println("您的机票价为2500RMB");

else if(seat==2)

System.out.println("您的机票价为2000RMB");

else

System.out.println("您输入的舱位代号有误");

}else{

System.out.println("您输入的月份有误");

}

try{

Scanner s=new Scanner(System.in);

System.out.println("输入月份:");

month =s.nextInt();

System.out.println("输入舱位,头等舱为1,经济舱为2:");

seat=s.nextInt();

}catch(Exception e){

 System.out.println("请输入整数!");

}

}

}

}

网站题目:java重新运行的代码 java重载代码
链接URL:https://www.cdcxhl.com/article2/ddpodic.html

成都网站建设公司_创新互联,为您提供做网站品牌网站设计外贸网站建设电子商务网站营销网站导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设