1.计算1–n的和并返回,用方法实现
import java.util.Scanner;
//1.计算1--n的和并返回,用方法实现
public class SumTest01 {
public static void main(String[] args) {
System.out.println("请输入你需要计算的n:");
Scanner sc = new Scanner(System.in);
System.out.println("和为:"+Sum(sc.nextInt()));
}
public static int Sum(int n){
int sum = 0;
for (int i = 1; i <= n ; i++) {
sum += i;
}
return sum;
}
}
结果:
2.判断整数是奇数还是偶数,使用方法
import java.util.Scanner;
//2.判断整数是奇数还是偶数,使用方法
public class OddAndEvenNumberTest02 {
public static void main(String[] args) {
System.out.println("请输入你需要判断的整数:");
Scanner sc = new Scanner(System.in);
check(sc.nextInt());
}
public static void check(int n){
if (n % 2 == 0){
System.out.println(n+"是偶数");
}else
{
System.out.println(n+"是奇数");
}
}
}
结果:
3.用方法实现对数组,输入,遍历,求最大值
import java.util.Scanner;
//用方法实现对数组,输入,遍历,求最大值
public class ArrayMaxTest03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("数组的大小为:");
int[] arrynumbers = new int[sc.nextInt()];
input(arrynumbers);
System.out.println("测试的数组的为:");
output(arrynumbers);
System.out.println();
System.out.println("数组的最大值为:"+arrymax(arrynumbers));
}
public static void input(int[] arry){
//输入数组的各个元素
Scanner sc = new Scanner(System.in);
for (int i = 0; i < arry.length; i++) {
System.out.println("请输入arry["+i+"]的值:");
arry[i] = sc.nextInt();
}
}
public static void output(int[] arry){
//遍历打印输出数组
for (int i = 0; i < arry.length; i++) {
System.out.print(arry[i]+"t");
}
}
public static int arrymax(int[] arry){
//求数组最大值
int max = arry[0];
for (int i = 1; i < arry.length; i++) {
if (arry[i] > max){
max = arry[i];
}
}
return max;
}
}
结果: