刚从c++过来学java,以为他真象传说中的简单
刚从c++过来学java,以为他真象传说中的简单
别说那个helloworld费了我多久,
我就想从cout<<,cin>>开始,
可我就会这么一句System.out.println();
那个接受用户输入的语句,我始终搞不出来。
求人写了一个接受字符串的,我以为能举一反三,
把它改成一个接受整数的,怎么改都不行,
import java.io.*;
class InString{
public static void main(String args[]){
System.out.print("请输入字符串:");
DataInputStream in = new DataInputStream(System.in);
String Str = new String();
try{
Str = in.readLine();
float f = Float.valueOf(Str).floatValue();//我就想该这儿,把float改成int不行吗?
System.out.println("输入的浮点数为:"+ f);
}
catch(Exception e){
System.out.print("出现错误:" + e.toString());
}
}
}
难道java的io库如此复杂吗。这就是高级吗?
#include<iostream>
using namespace std;
int main()
{
int i;
cin>>i;
cout<<i;
}
看多简单的东西,java本来就慢,还弄那么复杂,想不通。
c#一直抨击java的速度,c#比他快很多吗?
要是,那我到要仔细想想了。