Java方法练习

1.定义一个方法.求出三个数的最大值.然后在主方法中调用.

package com.itheima;

import java.util.Scanner;

/*
* 定义一个方法.求出三个数的最大值.然后在主方法中调用.
*/
public class day5Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

System.out.println("请输入第一个数字");
int a = sc.nextInt();
System.out.println("请输入第二个数字");
int b = sc.nextInt();
System.out.println("请输入第三个数字");
int c = sc.nextInt();

int max = getMax(a,b,c);
System.out.println("max:"+max);
}
//定义一个方法
public static int getMax(int a,int b,int c) {
if(a>b) {
if(a>c) {
return a;
}else {
return c;
}
}else {
if(b>c) {
return b;
}else {
return c;
}
}
}
}

2.定义一个方法.求两个数是否相等.然后在主方法中调用.

package com.itheima;

import java.util.Scanner;
/*
* 定义一个方法.求两个数是否相等.然后在主方法中调用.
*/
public class day5Test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

System.out.println("请输入第一个数");
int a = sc.nextInt();
System.out.println("请输入第二个数");
int b = sc.nextInt();
boolean c = compare(a,b);
System.out.println(c);
}
public static boolean compare(int a,int b) {
if(a==b) {
return true;
}else {
return false;
}
}
}

3.定义一个方法.打印1-100之间所有的偶数.然后在主方法中调用.

package com.itheima;
/*
* 定义一个方法.打印1-100之间所有的偶数.然后在主方法中调用.
*/
public class day5Test3 {
public static void main(String[] args) {
print();
}
public static void print() {
for(int i=1;i<=100;i++) {
System.out.println(i);
}
}
}

4.定义三个求和方法.求两个int数的和.两个double数的和.三个float数的和.(方法的重载)

package com.itheima;
/*
* 定义三个求和方法.求两个int数的和.两个double数的和.三个float数的和.(方法的重载)
*
*没看懂题目的意思,是不是能够可以定义7个变量,两个int,两个double,三个float
*然后方法名字一样就可了
*/
public class day5Test4 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 30;
int result = sum(a,b);
float result2 = sum(a,b,c);
System.out.println(result);
System.out.println(result2);
}
public static int sum(int a,int b) {
return a + b;
}
public static double sum(double a,double b) {
return a + b;
}
public static float sum(float a,float b,float c) {
return a + b + c;
}
}

5.定义一个方法.该方法实现的功能是打印数组中的元素.然后在主方法中调用.

package com.itheima;
/*
* 定义一个方法.该方法实现的功能是打印数组中的元素.然后在主方法中调用
*/
public class day5Test5 {
public static void main(String[] args) {
int arr[] = {1,2,3,4,5};
print(arr);
}
//输出格式[1, 2, 3, 4, 5] public static void print(int arr[]) {
System.out.print("[");
for(int i=0;i<arr.length;i++) {
if(i==arr.length-1) {
System.out.print(arr[i]+"]");
}else {
System.out.print(arr[i]+", ");
}
}
}
}

6.定义一个方法.求出int数组中的元素和.然后在主方法中调用.

package com.itheima;
/*
* 定义一个方法.求出int数组中的元素和.然后在主方法中调用
*/
public class day5Test6 {
public static void main(String[] args) {
int arr[] = {1,2,3,4,5};
sum(arr);
}
public static void sum(int arr[]) {
int all = 0;
for(int i=0;i<arr.length;i++) {
all += arr[i];
}
System.out.println(all);
}
}

7.定义一个方法.求出int数组中的最大值.然后在主方法中调用.

package com.itheima;
/*
* 定义一个方法.求出int数组中的最大值.然后在主方法中调用
*/
public class day5Test7 {
public static void main(String[] args) {
int arr[] = {10,45,66,78,50};
int max = getMax(arr);
System.out.println("max:"+max);
}
public static int getMax(int arr[]) {
int max = arr[0];
for(int i=1;i<arr.length;i++) {
if(max<arr[i]) {
max = arr[i];
}
}
return max;
}
}

8.定义一个方法.求出int数组中的平均值.然后在主方法中调用.

package com.itheima;
/*
* 定义一个方法.求出int数组中的平均值.然后在主方法中调用
*/
public class day5Test8 {
public static void main(String[] args) {
int arr[] = {1,2,3,4,11};
float avg = getAvg(arr);
System.out.println("avg:"+avg);
}
public static float getAvg(int arr[]) {
float sum = 0;
for(int i=0;i<arr.length;i++) {
sum += arr[i];
}
float avg = sum/arr.length;
return avg;
}
}



作者:石桥皮皮

相关推荐

(重温)JavaWeb–Filter 过滤器(JavaWeb 的三大组件之一)

(重温)JavaWeb–Filter 过滤器(JavaWeb 的三大组件之一)

在这里插入图片描述

小白终是踏上了这条不归路—-小文的mysql学习笔记(10)—-插入数据的两种方法

Java实现 删数字

18医工独家|学习方法分享·计算机网络