java函數(方法)練習
A:求兩個數據之和
B:判斷兩個數據是否相等
C:獲取兩個數中較大的值
D:打印m行n列的星形矩形
E:打印nn乘法表
A:程序如下:
package function;
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("數據1:");
int x=sc.nextInt();
System.out.println("數據2:");
//System.out.println(sum (x,y));
sum(x,y);
}
public static int sum(int a,int b) {
int sum=a+b;
System.out.println("兩數之和:"+sum);
return sum;
}
}
B:程序如下:
package function;
import java.util.Scanner;
public class Boolean {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int x=sc.nextInt();
System.out.println("數據2:");
int y=sc.nextInt();
boolean flag=xiangDeng(x,y);
System.out.println("輸入兩數據是否相等:"+flag);
}
public static boolean xiangDeng(int a,int b){
return (a==b)?true:false;
}
}
C:程序如下:
package function;
import java.util.Scanner;
public class Max {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入數據一:");
int x=sc.nextInt();
System.out.println("請輸入數據一:");
int y=sc.nextInt();
System.out.println("最大值為:");
System.out.println(max(x,y));
}
public static int max(int a,int b){
int c=(a>b)?a:b;
return c;
}
}
D:程序如下:
package function;
import java.util.Scanner;
public class Xing {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入行數:");
int x=sc.nextInt();
System.out.println("請輸入列數:");
int y=sc.nextInt();
System.out.println("輸出結果:");
xing(x,y);
}
public static void xing(int a,int b){
for(int i=0;i<=a;i++) {
for(int j=0;j<=b;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
E:程序如下:
package function;
import java.util.Scanner;
public class Chenfa {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入行數:");
int x=sc.nextInt();
chenfa(x);
}
public static void chenfa(int a){
for(int i=1;i<=a;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+""+i+"="+ij+‘\t‘);
}
System.out.println();
}
}
}
java函數(方法)練習