HJILY44
发贴: 10
积分: 0
|
于 2004-12-02 13:36
import java.io.*; public class c { public static void main(String[] args) {int i=0; byte[] s=new byte[10]; try { DataInputStream wc=new DataInputStream(System.in); System.out.println("please input and enter when finished"); wc.read(s); System.out.println(); System.out.println("begin to print input"); while(s[i]!=0)//如果我改成s[i]==0或是>=或<=后,不管我开始输入的第一数是0还是非0循环都不会执行?WHY? { System.out.print((char)s[i]); i++; } System.out.println("TOTAL="+i); wc.close(); } catch(Exception a) { a.printStackTrace(); System.out.println("***********"); } } }
floater edited on 2004-12-02 23:01
|