求高人指点java!!! 帮忙看下这个程序哪出问题了,问什么总是说找不到符号呢?

import java.util.Scanner;
public class EncryptAndDecryptTheData{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter a four-digit number:");
int inputNumber=input.nextInt();
int a=inputNumber/1000;
int b=(inputNumber-a*1000)/100;
int c=(inputNumber-a*1000-b*100)/10;
int d=inputNumber-a*1000-b*100-c*10;
if(a>3)
a=a-3;
if(b>3)
b=b-3;
if(c>3)
c=c-3;
if(d>3)
d=d-3;
int originalNumber=c*1000+d*100+a*10+b;
System.out.printIn("The original number is"+originalNumber);
}
}

把 System.out.printIn("The original number is"+originalNumber);
改成System.out.println("The original number is" + originalNumber);就可以了 前者是i应该改成l
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-24
import java.util.Scanner;
public class EncryptAndDecryptTheData{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter a four-digit number:");
int inputNumber=input.nextInt();
int a=inputNumber/1000;
int b=(inputNumber-a*1000)/100;
int c=(inputNumber-a*1000-b*100)/10;
int d=inputNumber-a*1000-b*100-c*10;
if(a>3)
a=a-3;
if(b>3)
b=b-3;
if(c>3)
c=c-3;
if(d>3)
d=d-3;
int originalNumber=c*1000+d*100+a*10+b;
System.out.println("The original number is"+originalNumber);//println 是大写的L 不是 I(i)
}
}
第2个回答  2010-10-24
println写成printIn。
相似回答