import java.io.*;class TranslateByte{
public static void main(String[] args) throws IOException{
byte from=(byte)args[0].charAt(0);
byte to=(byte)args[1].charAt(0);
int b;
while((b=System.in.read())!=-1)
System.out.write(b==from ? to : b); //关于?算符
} //循环的结束可以通过CTRL-Z来控制
}
这个用命令提示符怎样运行啊,实现 输入:abracadabra! 变成 aBracadaBra!
public static void main(String[] args) throws IOException{
byte from=(byte)args[0].charAt(0);
byte to=(byte)args[1].charAt(0);
int b;
while((b=System.in.read())!=-1)
System.out.write(b==from ? to : b); //关于?算符
} //循环的结束可以通过CTRL-Z来控制
}
这个用命令提示符怎样运行啊,实现 输入:abracadabra! 变成 aBracadaBra!
public static void main(String[] args) throws IOException{
byte from=(byte)args[0].charAt(0);
byte to=(byte)args[1].charAt(0);
int b;
while((b=System.in.read())!=-1)
System.out.write(b==from ? to : b); //关于?算符
} //循环的结束可以通过CTRL-Z来控制
}
在E:\下保存TranslateByte.java
开始-->运行 -->cmd
>E:
>javac TranslateByte.java
>java TranslateByte abracadabra!
import java.io.*;public class TranslateByte{
public static void main(String[] args) throws IOException{
byte from=(byte)args[0].charAt(0);
byte to=(byte)args[1].charAt(0);
int b;
while((b=System.in.read())!=-1)
System.out.write(b==from ? to : b); //关于?算符
} //循环的结束可以通过CTRL-Z来控制
}
在E:\下保存TranslateByte.java
开始-->运行 -->cmd
>E:
>javac TranslateByte.java
>java TranslateByte b B
>abracadabra! 回车
2. java TranslateByte b B
3. 输入 abracadabra结果就会输出
输入之后就会报错,“找不到符号”之类的
首先,你要注意你所保存java文件的路径是否对头,你要在当前路径下去javac;
如4楼所说的那样子,第一步:假设保存你的java文件在D:\。
第二部:打开控制台,敲入d:,然后回车。此时,你已经进入D盘了。
第三步:敲入 javac TranslateByte.java 回车
第四步: 敲入 java TranslateByte b B 回车
第五步: abracadabra 回车最后得到结果。