n到m之间的奇数升级版
public class Test2 {
public static void main(String[] args) {
print(15, 10);
}
public static void print(int n, int m) {
if(n > m){
System.out.println("您传入的数据有误,请检查!");
return;
}
System.out.println(n+"到"+m+"之间的奇数为:");
for (int i = n; i <= m; i++) {
if (i % 2 == 1) {
System.out.println(i);
}
}
}
}
方法重载两数是否相同
public class Test2 {
public static void main(String[] args) {
int a =10;
int b =20;
System.out.println(compare(a,b));
}
public static boolean compare(int a,int b) {
return a == b;
}
public static boolean compare(byte a,byte b) {
return a == b;
}public static boolean compare(short a,short b) {
return a == b;
}public static boolean compare(long a,long b) {
return a == b;
}
}
数组遍历
public class Test2 {
public static void main(String[] args) {
int[] arr = {11, 22, 333, 44, 55};
printArray(arr);
}
public static void printArray(int[] arr) {
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
System.out.println(arr[i] + "]");
} else {
System.out.print(arr[i] + ",");
}
}
}
}
获取数组最大值
public class Test2 {
public static void main(String[] args) {
int[] arr = {10,58,96,14,27};
int Max = getMax(arr);
System.out.println(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;
}
}
方法同时获取数组最大值和最小值
public class Test2 {
public static void main(String[] args) {
int[] arr = {10, 58, 96, 14, 27};
int[] MaxAndMin = getMaxAndMin(arr);
System.out.println(MaxAndMin[0]);
System.out.println(MaxAndMin[1]);
}
public static int[] getMaxAndMin(int[] arr) {
int Max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (Max < arr[i]) {
Max = arr[i];
}
}
int Min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (Min > arr[i]) {
Min = arr[i];
}
}
int[] MaxAndMin = {Max,Min};
return MaxAndMin;
}
}