1

C++ 有这个符号>>,例如:

cin >> a >> b >> cp >> c

java是否有等价于>>

谢谢

4

2 回答 2

4

c++ >> 运算符等效于 Java Scanner 类。用这个:

Scanner in = new Scanner(System.in);
a = in.nextLine();

这应该会为您提供一行用户输入。从那里您可以执行 b=a、cp=b 或其他操作。希望有帮助!

于 2012-11-25T02:25:25.447 回答
0

这取决于您所说的>>。您会看到,<< >> 是重载的运算符,用于按位移位操作和 I/O。

Java 有输入,例如 awolfe91 提到的 Scanner 类,并以 System.out.print("String goes here") 的形式输出(相对于 cout << a)。

Java 也有按位移位运算符,据我所知,它的工作方式与 C++ - << 或 >> 完全相同。

于 2012-11-26T23:47:57.880 回答