1.写一个方法add,接受两个整数作为参数,返回这两个整数的和;在main方法中调用并打印。
package com.DaYu;
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个整数");
int a = sc.nextInt();
int b = sc.nextInt();
int sum = add(a,b);
System.out.println(sum);
}
public static int add(int a, int b) {
return a+b;
}
}
2.写一个方法,接受一个整数参数n,输出n 个HelloWorld;在main方法中调用此方法
package com.DaYu;
import java.util.Scanner;
public class Demo08 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入个数");
int num = sc.nextInt();
helloWorld(num);
}
public static void helloWorld(int n) {
for (int i = 1; i <= n; i++) {
System.out.println("HelloWorld");
}
}
}
3.求一个三位数,该三位数等于其每位数字的阶乘之和。
package com.DaYu;
import java.util.Scanner;
public class Demo09 {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
//获取三位数的个位、十位和百位数字
int ge = i%10;
int shi = i/10%10;
int bai = i/100;
//调用方法---阶乘
int sum1 = jieChen(ge);
int sum2 = jieChen(shi);
int sum3 = jieChen(bai);
if(i == sum1+sum2+sum3) {
System.out.print(i+" ");
}
}
}
//定义方法---阶乘
public static int jieChen(int n) {
int sum=1;
for (int i = 1; i <= n; i++) {
sum*=i;
}
return sum;
}
}
Java基础---“方法”题目练习
最新推荐文章于 2024-08-04 11:01:37 发布