public static void test() {
byte[] buf = new byte[256];
try {
int number[] = new int[2];
for(int i = 0; i < number.length; i++) {
int c = System.in.read(buf,0,buf.length);
String str = new String(buf,0,c-1);
number[i] = Integer.parseInt(str);
}
System.out.println(number[0]+" "+number[1]);
}catch(Exception e){e.printStackTrace();}
}
byte[] buf = new byte[256];
try {
int number[] = new int[2];
for(int i = 0; i < number.length; i++) {
int c = System.in.read(buf,0,buf.length);
String str = new String(buf,0,c-1);
number[i] = Integer.parseInt(str);
}
System.out.println(number[0]+" "+number[1]);
}catch(Exception e){e.printStackTrace();}
}
<%if(request.getParameter("action")==null) {%>
name1:<input type=text name=name1>
<input type=submit name=action value=submit>
<%}else {
if(request.getParameter("name1")!=null&&request.getParameter("name2")==null) {
if(!request.getParameter("name1").equals("1")) {
out.print("name1必须输入1");
return;
}
%>
<input type="hidden" name="name1" value="<%=request.getParameter("name1")%>">
name2:<input type=text name=name2>
<input type=submit name=action value=submit>
<%}else if(request.getParameter("name2")!=null) {
if(!request.getParameter("name2").equals("2")) {
out.print("name2必须输入2");
return;
}
%>
name1:<%=request.getParameter("name1")%><br>
name2:<%=request.getParameter("name2")%>
<%}}%>
</form>
class input2num{
public static void main(String args[]){
try{
System.out.print("请第一个数:");
BufferedReader in1 = new BufferedReader(new InputStreamReader(System.in));
String s1 = in1.readLine();
System.out.print("第一个数:"+s1+",请第二个数:");
String s2 = in1.readLine();
System.out.println("第二个数:"+s2);
int i1=Integer.parseInt(s1);
int i2=Integer.parseInt(s2);
int i3=i1+i2;
System.out.println("二个数之和:"+i3);
}catch(IOException e){
System.err.println(e);
}
}
}
*********************************************************
结帖吧!
//用回车键表示确认
import java.io.*;
public class ConsoleDemo
{
public static void main(String args[])
{
System.out.print("输入第一个数字");
int r=-1;
int a=0,b=0,c=0;
//输入a
try
{
a= System.in.read();
}
catch (IOException e)
{
System.err.println("一出错");
}
//停一下
try
{
r= System.in.read();
}
catch (IOException e)
{
System.out.println("一确认出错");
}
try
{
r= System.in.read();
}
catch (IOException e)
{
System.out.println("一确认出错");
}
if (r == '\n') System.out.println("请输入第二个数据");
//输入b
try
{
b= System.in.read();
}
catch (IOException e)
{
System.err.println("b出错");
}
//停一下,给提示 try
{
r= System.in.read();
}
catch (IOException e)
{
System.err.println("b确认出错");
}
try
{
r= System.in.read();
}
catch (IOException e)
{
System.out.println("一确认出错");
}
if (r == '\n') System.out.println("第二个数据输入完成"); try
{
r=System.in.read();
}
catch ( IOException e)
{
System.err.println("出错");
}
}
};
BufferedReader console = new BufferedReader(reader);
try {
while(!console.readLine().equals("end"))
{
//做你想做的事情.直到输入end结束
}
}
catch (IOException ex) {
}