欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

2021-01-05

程序员文章站 2022-06-28 16:21:21
小白必看关于方法的一些题目本人是在一个培训机构学的java,然后至这个博客发出去为止,已经学了4天,今天学的是java中的方法,现在将老师给留得习题以及答案分享给大家,有哪些不懂的评论下来,有时间看到了我一定会为大家一一解答的定义一个方法,接收一个整数,输出这个数是几位数package hws;import java.util.Scanner;public class hw01 {public static void main(String[] args) {Scanner scanner...

小白必看关于方法的一些题目

本人是在一个培训机构学的java,然后至这个博客发出去为止,已经学了4天,今天学的是java中的方法,现在将老师给留得习题以及答案分享给大家,有哪些不懂的评论下来,有时间看到了我一定会为大家一一解答的

定义一个方法,接收一个整数,输出这个数是几位数

package hws;

import java.util.Scanner;

public class hw01 {

public static void main(String[] args) {
	Scanner scanner = new Scanner(System.in);
	System.out.println("请输入一个整数:");
	String a = scanner.next();
	ofdi(a);
}

public static void ofdi(String n) {
	System.out.println(n.length());
}

}

求一个3位数,满足该数的每位数字的阶乘之和等于这个3位数

package hws;

public class hw02 {
public static void main(String[] args) {
// 145 fact(145%100)+fact(145/10%10)+fact(145/100)=145
for (int i = 100; i <= 999; i++) {
int one = fact(i / 100);
int two = fact(i / 10 % 10);
int three = fact(i % 100 % 10);
if (one + two + three == i) {
System.out.println(i);
}
}

}

public static int fact(int n) {
	int sum = 1;
	for (int i = 1; i <= n; i++) {
		sum *= i;
	}
	return sum;
}

}

定义一个方法,接收一个整数n,输出1➕2➕3➕n的和

package hws;

import java.util.Scanner;

public class hw03 {// 定义一个方法,接受一个整数n,输出1+2+3+n的和
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入一个整数:”);
int a = scanner.nextInt();
sum(a);
}

public static void sum(int n) {
	int su = 0;
	for (int i = 1; i <= n; i++) {
		su += i;
	}
	System.out.println(su);
}

}

定义一个方法,接收一个整数n,输出n次”java是世界上最好的语言”

package hws;

import java.util.Scanner;

public class hw04 {// 定义一个方法,接受一个整数n,输出n次 Java是世界上最好的语言
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入须要打印的次数:”);
int a = scanner.nextInt();
outp(a);
}

public static void outp(int n) {
	for (int i = 1; i <= n; i++) {
		System.out.println("Java是世界上最好的语言");
	}
}

}

定义一个方法,接收一个整数n,输出这个数的所有因子

package hws;

import java.util.Scanner;

public class hw05 {// 定义一个方法,接受一个整数n,输出这个数的所有因子
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入一个数:”);
int a = scanner.nextInt();
factor(a);
}

public static void factor(int n) {
	for (int i = 1; i <= n; i++) {
		for (int j = 1; j <= n; j++) {
			if (i * j == n) {
				System.out.print(i + " ");
			}
		}
	}
	System.out.println();
}

}

本文地址:https://blog.csdn.net/qq_52496833/article/details/112253079

相关标签: 笔记