一個樣例:
成都創新互聯公司專注于泰順網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供泰順營銷型網站建設,泰順網站制作、泰順網頁設計、泰順網站官網定制、成都小程序開發服務,打造泰順網絡公司原創品牌,更為您提供泰順網站排名全網營銷落地服務。
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException; /** * 直接調用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\");"); // 不能調用瀏覽器中定義的js函數 // 錯誤,會拋出alert引用不存在的異常
}catch(ScriptException e){
e.printStackTrace();
}
}
}
你的程序有一些小錯誤,我給你改了,并且按照你的要求在輸入錯誤的情況下,程序能夠重新運行,你看一下吧。輸入-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("請輸入整數!");
}
}
}
}
錯誤在于紅框部分,cpPwd需要兩個String類型的參數,所以需要用雙引號括起來
寫成cpPwd("123456","aaa") 就可以了。
你好,java一旦有return語句,會結束整個程序的執行。所以,程序不會再繼續執行了,這點還請注意。
最通俗的就是
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返回執行代碼 java返回到指定程序語句
瀏覽地址:http://vcdvsql.cn/article0/doodiio.html
成都網站建設公司_創新互聯,為您提供企業網站制作、企業建站、動態網站、營銷型網站建設、外貿建站、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯