-2
我是新来的java。java System.in如何使用System.in.read()
我应该使用System.in.read()来解决我的程序
,但我不知道,这是什么究竟做什么?
感谢帮助
我的问题:
采取了一些用户。如果该数字小于1,则会打印一个错误 。 否则,打印2 ^(1来电号码)的结果。 “一旦与有一次用,而”
'int i ;
int num ;
System.out.println("enter a number : ");
for (i=1 ; (num = System.in.read()) != '\r' ; i++ )
{
if(num <1)
{
System.out.println("illegal value! \n enter a number");
}
else
{
int j; int pow = 1;
for (j = 1 ; j <= num ; j++)
{
pow *=2 ;
System.out.println(pow);
}
}
}`
问题:采取多项用户。如果该数字小于1,则 *将显示错误。否则,打印2 ^(1来电号码)的结果。 *一次用于AND一次用while – 2015-02-24 08:10:20
我的代码:int i; int num; System.out.println(“enter a number:”); 为(I = 1;(NUM = System.in.read())= '\ r';!我++){ 如果(NUM <1) { 的System.out.println(“非法值! \ n输入一个数字“); } else { int j; int pow = 1;对于(j = 1;j≤Num; j ++) { pow * = 2; System.out.println(pow); } } } – 2015-02-24 08:10:50
编辑你的问题并且在其中添加代码 – vvp 2015-02-24 08:11:28