首页 > 后端开发 > 正文

java怎么返回重新运行?

2024-03-26 09:15:34 | 我爱编程网

java怎么返回重新运行?相关内容,小编在这里做了整理,希望能对大家有所帮助,关于java怎么返回重新运行?信息,一起来了解一下吧!

本文目录一览:

java怎么返回重新运行?

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>=4&&month<=10)

{

if(seat==1)

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

else if(seat==2)

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

else

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

}

else if(month>0&&month<4 || month>10&&month<=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里面在主线程产生多个子线程,怎么让这些子线程同时运行,运行完以后再继续执行主线程??

package thread;

public class TestJoin {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

ThreJo t= new ThreJo("a");

t.start();

ThreJo t2= new ThreJo("b");

t2.start();

try {

t.join();

t2.join();

} catch (InterruptedException e) {

// TODO Auto-generated catch block

System.out.println("出错了");

return ;

}

for(int i =0;i<50;i++){我爱编程网

System.out.println("调用主线程第"+i+"次");

}

}

}

class ThreJo extends Thread{

ThreJo(String s){

super(s);

}

public void run(){

for(int i =0;i<50;i++){

System.out.println("继承Thread"+i+"次,我是"+getName());

}

}

}

java怎么返回重新运行?

java 一个类调用另一个类的方法 怎样控制另一个类的方法执行完再继续执行本类

我爱编程网(https://www.52biancheng.com)小编还为大家带来java 一个类调用另一个类的方法 怎样控制另一个类的方法执行完再继续执行本类的相关内容。

按照你的代码,最简单但笨拙的解决方案如下:

//method reco

JPasswordFieldDemo JP=new JPasswordFieldDemo();

String reader_id = null;

do{

reader_id=JP.reader_id;

int n1=0;

//后续登陆check逻辑

}while(reader_id!=null);

最好的做法是给登陆窗口中的登陆按钮触发事件时调用后续的登陆查询逻辑

//method reco

//1.实例化登陆窗口对象

JPasswordFieldDemo JP=new JPasswordFieldDemo();//构造是不要立即显示窗体

//2.注册事件

JButton loginBtn=JP.getLoginButton();//简单封装下,当然可以粗糙些,类似 JP.reader_id

//注册一个listener

loginBtn.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

//后续登陆check逻辑

}

});

//3.显示登陆窗口

JP.setVisible(true);

看了下,你说好像去登陆框里的值有问题,取不到,可以这样封装个方法在类JPasswordFieldDemo

//类JPasswordFieldDemo中定义一个方法

public String getLoginName(){

//用户名控件 nameTextField

return nameTextFiled.getText();

}

//密码控件也可以类似

然后在当前类中recommend中

String reader_id=JP.reader_id 改成

String reader_id=JP.getLoginName();

类似这种

以上就是java怎么返回重新运行?全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java怎么返回重新运行?”相关推荐
python程序运行结束后,怎么让它自动回到开头重新运行?
python程序运行结束后,怎么让它自动回到开头重新运行?

python程序运行结束后,怎么让它自动回到开头重新运行?1、首先在电脑的搜索框中输入“idle”,出现的“IDLE”就是Python的入口,如下图所示。2、进入Python到界面中,然后点击“File”,在下拉菜单中选择“NewFile”进去程序编写页面。3、程序编写完成后,点击“File”,然后在下拉菜单中选择“Save”进行保存。4、保存完了之后,按下”F5“键

2024-03-04 02:00:49
java无法运行,怎么回事?
java无法运行,怎么回事?

java无法运行,怎么回事?可能解决的办法:-硬核解决服务器安装forge失败-啊秋不是啊酋-使用“javafix.exe”进行自动修复-安装老版JavaRuntimeEnvironment(此方法对此类报错有效)-若是1.12.2Forge请安装JavaSE8-其他版本请自行查阅注意事项:一台计算机中可存在不同版本的Javaruntim

2024-03-19 20:19:14
Java运行不起来是怎么回事啊?
Java运行不起来是怎么回事啊?

Java运行不起来是怎么回事啊?这个异常大家肯定都经常遇到,异常的解释是&amp;quot;程序遇上了空指针&amp;quot;,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。1.在浏览器中设置浏览器的安全级别,打开浏览器,最好是IE浏览器。2.在右上角的设置选项卡中选

2024-03-22 17:41:18
一个java程序javac可以运行,Java不能运行是怎么回事
一个java程序javac可以运行,Java不能运行是怎么回事

一个java程序javac可以运行,Java不能运行是怎么回事检查下是不是JDK配置有问题JDK配置教程:(看完配置教程,再看下“第一个Java程序")1.JDK: JAVADeveloperKit[java开发者工具]n JavaDeveloper Killern 默认安装jre2.JRE:JavaRuntimeEnvironment[java运行环

2024-04-05 11:56:01
python怎么让程序重复运行
python怎么让程序重复运行

python怎么让程序重复运行Python是一门解释性语言,有些时候在现实生活中我们需要进行一些事件的重复,正如常识一样但在现实世界中的事物有自己具象的颜色,形状,不过一旦重复这些事物,一样不可避免的会感到无聊。现实世界尚且如此,编程语言中重复的进程就更不用说了。还好,Python拥有循环结构,可以解决Python中的重复过程,为了学会怎样使程序自己重复运行呢方法一:报错后,重新启动.p

2024-01-08 22:01:12
java程序重复运行程序 jsp页面中java代码重复执行 执行两次
java程序重复运行程序 jsp页面中java代码重复执行 执行两次

怎样让一个java程序从头开始一直重复运行public static void main(String[] args) {    while(true) {    //填写你的逻辑    }}这样?因为while(true)所以会一直运行whileblock里的jsp页面中java代码重复执行执行两次java执行两次是因为代码逻辑出问题了,检查逻辑并控制提交次数。1、禁用提

2024-03-26 16:19:05
怎么处理PHP返回后的第一行空格?
怎么处理PHP返回后的第一行空格?

怎么处理PHP返回后的第一行空格?如果你在PHP返回后的内容中发现第一行有多余的空格,通常这是由于PHP文件本身或包含PHP代码的文件在开头有不必要的空格或换行符造成的。为了处理这个问题,你可以采取以下步骤:1.检查PHP文件本身:打开你的PHP文件,确保在&lt;?php标签之前没有空格或换行符。PHP代码应该从&lt;?php标签的位置开始,不应该有额外的空格或其他字符。2.检查

2025-02-13 21:29:35
java如何实现重启docker中运行的java项目
java如何实现重启docker中运行的java项目

java如何实现重启docker中运行的java项目java实现重启docker中运行的java项目步骤如下:1、准备一个简单的javaweb程序,打成jar包之后上传到服务器上。2、创建Dockerfile文件3、生成并启动镜像。4、日志查看,利用java查看实时日志。如何使用Docker进行Java开发1、java项目开发,假定已有一个java项目能够编译成j

2024-04-19 08:19:15