java怎么把输入的值传到函数里
时间: 2024-10-06 14:06:50 浏览: 14
在 Java 中,你可以通过参数将输入的值传递给函数。函数(也称为方法)是在类中定义的一段可重复使用的代码块,它接受零个、一个或多个参数,并可能返回一个值。下面是一个简单的例子:
```java
public class MyClass {
// 定义一个接收整数参数的函数add
public int add(int a, int b) {
return a + b;
}
// 调用这个函数并传入两个整数值
public static void main(String[] args) {
int num1 = 5; // 输入的第一个值
int num2 = 7; // 输入的第二个值
int result = MyClass.add(num1, num2); // 将输入值传递给add函数
System.out.println("The sum is: " + result);
}
}
```
在这个例子中,`num1` 和 `num2` 是从主程序传递给 `add` 函数的参数。你也可以创建用户输入流(如 Scanner 对象),读取用户的输入并作为参数传递:
```java
import java.util.Scanner;
public int getNumberFromUser() {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a number:");
return scanner.nextInt();
}
public static void main(String[] args) {
int input = getNumberFromUser(); // 获取用户输入并传递给getNumberFromUser函数
// 使用input...
}
```