1.求两个数据之和的案例
public class Test01 { //定义类
public static void main(String[] args) { //定义主方法
int a=1;
int b=20;
int c=sum(a,b); //用变量c来接收返回值
System.out.println(c);
}
private static int sum(int a, int b) { //定义求和的方法
int t=a+b; //实现求和功能的方法体
return t; //返回值到main方法中
}
}
2.获取两个数中的较大值
public class Test02 { //定义类
public static void main(String[] args) {
int a=50;
int b=80;
int max=getMAx(a,b); //用max接收getMax中的返回值
System.out.println("最大值是:"+max);
}
private static int getMAx(int a, int b) { //定义一个获取最大值的方法
int max; //定义一个变量用于获取最大值
if(a>b){ //判断两个数中的最大值
max=a;
}else{
max=b;
}
return max; //返回获取到的最大值
}
}
3.比较两个数是否相等(使用键盘录入)
//定义方法时,要考虑的东西:1.这个方法要不要设计形参,要,要几个,数据类型是什么?
//2. 这个方法,要不要设计返回值,返回值类型,是什么?
import java.util.Scanner; //导入包
public class Test03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数");
int i = sc.nextInt();
System.out.println("请输入第二个数");
int t = sc.nextInt();
boolean a=equal(i,t);
System.out.println("是否相等"+a);
}
//定义 比较两个数是否相等的方法 两个 int类型的参数,返回值 boolean
public static boolean equal(int i, int t) {
if(i==t){
return true;
}else{
return false;
}
}
}
4.根据键盘录入的行数和列数,在控制台输出星形
import java.util.Scanner; //导入包
public class Test04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入行数");
int l = sc.nextInt();
System.out.println("请输入列数");
int r = sc.nextInt();
star(l,r);
}
public static void star(int l, int r) {
for (int i=1;i<=l;i++){
for (int j=1;j<=r;j++){
System.out.print("*");
}
System.out.println();
}
}
}
5.根据键盘录入的数据输出对应的乘法表
import java.util.Scanner; //导入包
public class Test05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入需要的乘法表的行数");
int l = sc.nextInt();
star(l);
}
public static void star(int l) {
for (int i=1;i<=l;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
6.求和:
2个整数
3个整数
4个整数(方法重载)
public class Test06 {
public static void main(String[] args) {
int a = 3;
int b = 4;
int c = 6;
int d = 8;
int o=sum(a,b);
int j=sum(a,b,c);
int k=sum(a,b,c,d);
System.out.println(o);
System.out.println(j);
System.out.println(k);
}
public static int sum(int a,int b) {
int t=a+b;
return t;
}
public static int sum(int a,int b,int c) {
int t=a+b+c;
return t;
}
public static int sum(int a,int b,int c,int d) {
int t=a+b+c+d;
return t;
}
}