一個(gè)樣例:
成都創(chuàng)新互聯(lián)公司專注于泰順網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供泰順營銷型網(wǎng)站建設(shè),泰順網(wǎng)站制作、泰順網(wǎng)頁設(shè)計(jì)、泰順網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造泰順網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供泰順網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException; /** * 直接調(diào)用js代碼 */
public class ScriptEngineTest {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try{
engine.eval("var a=3; var b=4;print (a+b);");
// engine.eval("alert(\"js alert\");"); // 不能調(diào)用瀏覽器中定義的js函數(shù) // 錯(cuò)誤,會(huì)拋出alert引用不存在的異常
}catch(ScriptException e){
e.printStackTrace();
}
}
}
你的程序有一些小錯(cuò)誤,我給你改了,并且按照你的要求在輸入錯(cuò)誤的情況下,程序能夠重新運(yùn)行,你看一下吧。輸入-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,經(jīng)濟(jì)艙為2:");
seat=s.nextInt();
}catch(Exception e){
System.out.println("請(qǐng)輸入整數(shù)!");
}
while(seat!=-1 month!=-1){
if(month=4month=10)
{
if(seat==1)
System.out.println("您的機(jī)票價(jià)為4500RMB");
else if(seat==2)
System.out.println("您的機(jī)票價(jià)為4000RMB");
else
System.out.println("您輸入的艙位代號(hào)有誤");
}
else if(month0month4 || month10month=12)
{
if(seat==1)
System.out.println("您的機(jī)票價(jià)為2500RMB");
else if(seat==2)
System.out.println("您的機(jī)票價(jià)為2000RMB");
else
System.out.println("您輸入的艙位代號(hào)有誤");
}else{
System.out.println("您輸入的月份有誤");
}
try{
Scanner s=new Scanner(System.in);
System.out.println("輸入月份:");
month =s.nextInt();
System.out.println("輸入艙位,頭等艙為1,經(jīng)濟(jì)艙為2:");
seat=s.nextInt();
}catch(Exception e){
System.out.println("請(qǐng)輸入整數(shù)!");
}
}
}
}
錯(cuò)誤在于紅框部分,cpPwd需要兩個(gè)String類型的參數(shù),所以需要用雙引號(hào)括起來
寫成cpPwd("123456","aaa") 就可以了。
你好,java一旦有return語句,會(huì)結(jié)束整個(gè)程序的執(zhí)行。所以,程序不會(huì)再繼續(xù)執(zhí)行了,這點(diǎn)還請(qǐng)注意。
最通俗的就是
while(true)?{?//用戶輸正確就跳出循環(huán)?}
Scanner?csc?=?new?Scanner(System.in);
boolean?f?=?true;
while(f){
int?ip?=?csc.nextInt();
if(ip??999??ip??100){
//輸入正確
f?=?false;
}
}
分享標(biāo)題:java返回執(zhí)行代碼 java返回到指定程序語句
瀏覽地址:http://aaarwkj.com/article0/doodiio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、企業(yè)建站、動(dòng)態(tài)網(wǎng)站、營銷型網(wǎng)站建設(shè)、外貿(mào)建站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)