JAVA急救啊!! 1.System.in.skip(2);是什么意思? 2.还有try,catch用来干什么的? 3.(int)+ch什么意思

最后那个事(int)ch

1, System.in.skip(2);是跳过输入流的2个字节,简单点你可以理解为不要最前面的2个字符

2 try cacth是用来处理程序运行过程中发生的exception的。程序员积极的处理从而可以保证程序面对意想不到的事情的时候能够健壮运行

3 (int) ch,如果ch是字符型,那就是求字符类型ch的ASCII码值,如果是数字类型,就是将ch强制转换为int类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-16
1, System.in.skip(2); 其实应该从0开始算起,到2这个字符,总共丢掉三个字符!

例如:
import java.io.*;
public class login {
public static void main(String args[])
throws IOException {
System.out.println( (char)System.in.read() );
System.in.skip(3);
System.out.println( (char)System.in.read() );
}
}
输入结果是:saduidiihs
输出结果是 :
s
i
相似回答