#16173: JAVA RE code=2未定義錯誤求解


a076902768@gmail.com (鄭偉博)

學校 : 國立嘉義大學
編號 : 87809
來源 : [114.39.37.121]
最後登入時間 :
2018-12-13 22:39:13
a065. 提款卡密碼 -- 板橋高中教學題 | From: [36.236.80.164] | 發表日期 : 2018-12-02 01:47

import java.util.Scanner;
public class JAVA {

public static void main(String[] args) {
    Scanner scn=new Scanner(System.in);
    String name;
    name=scn.nextLine();
    char abc[]=new char[7];
    char ch;
    int i;
    int password[]=new int[6];
    for(i=0;i<abc.length;i++)
    {
        ch=name.charAt(i);
        abc[i]=ch;
    }
    for(i=0;i<abc.length-1;i++)
    {
        if(abc[i]>abc[i+1])
         {
             password[i]=abc[i]-abc[i+1];
         }
    if(abc[i]<abc[i+1])
    password[i]=abc[i+1]-abc[i];
    }
    for(i=0;i<abc.length-1;i++)
    System.out.print(password[i]);
}

}

 

這是我的程式碼,在Eclipse和cmd都可以編譯

請問為甚麼無法編譯呢?

 
#16174: Re:JAVA RE code=2未定義錯誤求解


a0970580085@gmail.com (/)

學校 : 義守大學
編號 : 74647
來源 : [125.229.235.114]
最後登入時間 :
2023-08-30 17:36:04
a065. 提款卡密碼 -- 板橋高中教學題 | From: [111.254.194.159] | 發表日期 : 2018-12-02 10:54

import java.util.Scanner;
public class JAVA {

public static void main(String[] args) {
    Scanner scn=new Scanner(System.in);
    String name;
    name=scn.nextLine();
    char abc[]=new char[7];
    char ch;
    int i;
    int password[]=new int[6];
    for(i=0;i<abc.length;i++)
    {
        ch=name.charAt(i);
        abc[i]=ch;
    }
    for(i=0;i<abc.length-1;i++)
    {
        if(abc[i]>abc[i+1])
         {
             password[i]=abc[i]-abc[i+1];
         }
    if(abc[i]<abc[i+1])
    password[i]=abc[i+1]-abc[i];
    }
    for(i=0;i<abc.length-1;i++)
    System.out.print(password[i]);
}

}

 

這是我的程式碼,在Eclipse和cmd都可以編譯

請問為甚麼無法編譯呢?


測資不只一筆,請用 while 讀取。

參考:https://zerojudge.tw/UserGuide.jsp#compiler

然後直接送出答案就好,測試好像怪怪的。

 
ZeroJudge Forum