类的方法
1.写一个方法,显示以下欢迎文字:
************
** Java **
************
public class Demo {
public void Welcome() {
System.out.println("************");
System.out.println("** Java **");
System.out.println("************");
}
}
public class Main {
public static void main(String[] args) {
Demo de=new Demo();
de.Welcome();
}
}
方法的参数
1.写一个方法,求一个3个数的乘积。然后用这个方法,求 29.2、19、39的乘积。
public class Demo {
public void multiple(double a,double b,double c) {
double result=a*b*c;
System.out.println("结果是:"+result);
}
}
public class Main {
public static void main(String[] args) {
Demo de=new Demo();
de.multiple(29.2, 19, 39); // 注意:输出结果是21637.199999999997,而不是 21637.2,为什么?
// 21637.199999999997 和 21637.2 在实际意义上是相等的,因为double表示连续数,而连续数本身存在测量误差。
}
}
2.写一个方法,实现以下功能: 输入一个数 a ,求它的平方 ,然后用这个方法,求 193.819 的平方。
public class Demo {
public void showSquare(double a) {
double result=a*a;
System.out.println(result);
}
}
public class Main {
public static void main(String[] args) {
Demo de=new Demo();
de.showSquare(101.11);
}
}
3.写一个方法,求一个数的绝对值。然后用这个方法求-123的绝对值。
注意:先写类,然后在类里添加方法。
public class Demo {
public void showAbs(double num) {
double result=num;
if(num<0) {
result=0-num;
}
System.out.println(result);
}
}
public class Main {
public static void main(String[] args) {
Demo de=new Demo();
de.showAbs(-123);
}
}
4.给定一个数组,求数组里所有元素的和。 步骤:先写类,然后在类里添加方法。
public class Demo {
public void array(int[] arr) {
int sum=0;
int length=arr.length;
for(int i=0;i<length;i++) {
sum+=arr[i];
}
System.out.println(sum);
}
}
public class Main {
public static void main(String[] args) {
int[] arr= {1,2,3,4,5};
Demo de=new Demo();
de.array(arr);
}
}
方法的返回值
1.有两个数组,求它们中的所有数的和。
public class Demo {
public int sum(int[] arr) {
int result=0;
int length=arr.length;
for(int i=0;i<length;i++) {
result+=arr[i];
}
return result;
}
}
public class Main {
public static void main(String[] args) {
int[] arr1= {1,2,3,4,5};
int[] arr2= {6,7,8,9,10};
Demo de=new Demo();
int sum1=de.sum(arr1);
int sum2=de.sum(arr2);
int sum=sum1+sum2;
System.out.println(sum);
}
}
2.给定一个数组,求最小值。
public class Demo {
public int getMin(int[] arr) {
int min=arr[0];
int length=arr.length;
for(int i=0;i<length;i++) {
if(arr[i]<min) {
min=arr[i];
}
}
return min;
}
}
public class Main {
public static void main(String[] args) {
int[] arr= {8,2,3,4,5};
Demo de=new Demo();
int min=de.getMin(arr);
System.out.println(min);
}
}