I used to use c++.If you want to get input you write
#include <iostream>
using namespace std;
int main(void)
{
int a,b;
cout<"Please input a & b";
cin>>a>>b;
count<<"what you input is a="<<a<<",b="<<b;
return 0;
}
Can I use java to get the input from the keyboard like this without
using the GUI?
iamfractal@hotmail.com - 26 Jun 2005 21:39 GMT
> I used to use c++.If you want to get input you write
> #include <iostream>
[quoted text clipped - 9 lines]
> Can I use java to get the input from the keyboard like this without
> using the GUI?
The indentation will be mangled, but hreanyway, here's a method ...
/**
* Returns a single line read from the keyboard.
*
* @return the keyboard-entered line
*/
private String readLine() {
String input = "";
BufferedReader standard =
new BufferedReader(new InputStreamReader(System.in));
try {
input = standard.readLine();
} catch (Exception e) {
System.out.println("Ooops: " + e);
}
return input;
}
.ed
www.EdmundKirwan.com - Home of The Fractal Class Composition
millerch - 26 Jun 2005 21:43 GMT
> I used to use c++.If you want to get input you write
> #include <iostream>
[quoted text clipped - 9 lines]
> Can I use java to get the input from the keyboard like this without
> using the GUI?
How about something like:
import java.io.*;
class ConsoleApp
{
public static void main(String[] args)
{
try
{
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input a & b");
int a = Integer.parseInt(br.readLine());
int b = Integer.parseInt(br.readLine());
System.out.println("What you input is a="+a+",b="+b);
}
catch (IOException e)
{
System.out.println("Error reading input: "+e.getMessage());
}
}
}
ChrisWSU - 27 Jun 2005 04:47 GMT
java 5 added a new toy for this also
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html