import java.io.*;
public class Lost{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num;
num=(int)br.read();
if(num>7){
System.out.println("&&&&&&");
System.out.println("******");
}
else{
System.out.println("CCCCC");
System.out.println("MMMMM");
}
}
}
为什么不管输入什么都输出“&&&&&&”和“******”?
public class Lost{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num;
num=(int)br.read();
if(num>7){
System.out.println("&&&&&&");
System.out.println("******");
}
else{
System.out.println("CCCCC");
System.out.println("MMMMM");
}
}
}
为什么不管输入什么都输出“&&&&&&”和“******”?
解决方案 »
- java.net.SocketException: Software caused connection abort: recv failed
- 找出两个字符串相同的字符,不知哪出错了
- 关于JMX中适配器的问题
- 一个非常简单的toString的方法,大家帮我看看到底哪儿错了..拜托
- comm能否用在weblogic下
- 字节类型负数无符号右移
- 关于包的问题,初学Java,请高手们指点,谢谢了!!
- 菜鸟的多线程问题
- [问题]关于java的学习目标和方向
- system.out.println()不好使!!!
- java 使用BigDecimal 类求一个数学概率, 抛出异常
- 关于富客户端技术的一些疑问,有经验的请进。
int num;
num=(int)br.read();
这个我是看其他程序的,不知道真实含义,新手啊~
不是啥大问题吧.
我也是新手,跪等大大解释。
如果你想实现那个功能,把num>7条件改成num>55,功能上是可以了,但是原理不明。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 这串代码的问题?刚开始学java,java类还没看~
public class Lost{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int num=in.nextInt();
if(num>7){
System.out.println("&&&&&&");
System.out.println("******");
}
else{
System.out.println("CCCCC");
System.out.println("MMMMM");
}
}
}
这样就对了,应该是类用错了~