java怎么用Scanner输出String
时间: 2024-02-05 19:11:24 浏览: 44
你可以使用Scanner类的nextLine()方法来读取控制台输入的字符串,如下所示:
```java
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.println("你输入的字符串是:" + str);
}
}
```
在上面的示例中,我们创建了一个Scanner对象,并使用nextLine()方法读取控制台输入的字符串。然后,我们将读取到的字符串存储在一个名为str的字符串变量中,并输出到控制台。
相关问题
scanner在java中的用法String
Scanner是Java中的一个类,它可以用来读取标准输入或文件等数据源中的数据。下面是Scanner在Java中用于读取字符串的示例代码:
```java
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.println("您输入的字符串是:" + str);
}
}
```
在上面的代码中,我们先创建了一个Scanner对象,然后使用nextLine()方法读取用户输入的字符串,并将其保存到变量str中,最后输出用户输入的字符串。
java使用scanner输入运算符
可以使用Scanner类的next()方法获取输入的运算符,然后根据不同的运算符执行不同的操作。以下是一个示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入运算符:");
String operator = scanner.next();
System.out.print("请输入操作数1:");
double operand1 = scanner.nextDouble();
System.out.print("请输入操作数2:");
double operand2 = scanner.nextDouble();
double result = 0;
switch (operator) {
case "+":
result = operand1 + operand2;
break;
case "-":
result = operand1 - operand2;
break;
case "*":
result = operand1 * operand2;
break;
case "/":
result = operand1 / operand2;
break;
default:
System.out.println("不支持的运算符!");
return;
}
System.out.println("结果为:" + result);
}
}
```
在这个示例中,我们使用Scanner类的next()方法获取用户输入的运算符,使用nextDouble()方法获取用户输入的操作数,然后根据不同的运算符执行不同的操作,最后输出结果。