(JAVA練習)返回值和引數的四種組合
阿新 • • 發佈:2020-12-24
技術標籤:java
題目
返回值和引數的四種組合
解答
package modeal4;
import java.util.Scanner;
public class Duxiang1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i, j, age;
String name, idCard;
Duxiang1 duxiang1 = new Duxiang1();
duxiang1.sum();// 通過main方法呼叫
System.out. println(duxiang1.sum1());// 有返回值時,duxiang1.sum1()為返回值的型別
Scanner sc = new Scanner(System.in);
i = sc.nextInt();
j = sc.nextInt();
duxiang1.sum2(i, j);// 通過引數呼叫,需要給引數賦值
name = sc.next();
age = sc.nextInt();
idCard = sc.next();
duxiang1.sum3(name, age, idCard);
System.out.println(duxiang1. sum3(name, age, idCard));
}
//無返回值,無引數
public void sum() {
int sum = 0, i;
for (i = 1; i <= 100; i++) {
sum = sum + i;
}
System.out.println(sum);
}
//有返回值,無引數
public int sum1() {
int s = 0;
int i = 1;
for (; i <= 10; i++) {
s = s + i;
}
return s;//有返回值的要有return
}
//無返回值,有引數
public void sum2(int i, int j) {
int m = i * j;
System.out.println(m);
}
//有返回值,有引數
public String sum3(String name, int age, String idCard) {
String str;
str = name + " " + age + " " + idCard;
return str;
}
}