一、方法重载
package fist_one;
//方法重载
public class DAY5_01 {
public static void main(String[] args) {
int a=cz(20,30);
int b=cz(10,20,30);
double c=cz(40,60);
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
//方法一
public static int cz(int a,int b) {
return a+b;
}
//方法二
public static double cz(double a,double b) {
return a+b;
}
//方法三
public static int cz (int a,int b,int c) {
return a+b+c;
}
}
二、方法参数传递
package fist_one;
//方法传递基本类型
public class DAY5_02 {
public static void main(String[] args) {
int c=100;
System.out.println(c);
int b=cs(100);
System.out.println(b);
}
public static int cs(int a) {
a=300;
return a;
}
}
若去掉返回值,只执行不返回,输出a的值也将会是100,cs();方法的值:a=300,不在main方法内使用 。
(引用类型)
三、遍历(换行)
package fist_one;
public class DAY5_03 {
//数组遍历
public static void main(String[] args) {
cs();
}
public static void cs() {
int[] arr = {11,22,33,44,55};
System.out.print("[");
for(int a=0;a<arr.length;a++) {
if(a<arr.length-1) {
System.out.print(arr[a]+", ");
}
else {
System.out.println(arr[a]+"]");
}
}
}
}
四、练习
1、减肥计划
package fist_one;
import java.util.Scanner;
//练习:减肥计划
public class DAY5_04 {
public static void main(String[] args) {
Scanner sc=new Scanner (System.in);
while(true) {
int a=sc.nextInt();
if(a==1) {
System.out.println("跑步"); }
if(a==2) {
System.out.println("游泳"); }
if(a==3) {
System.out.println("慢走"); }
if(a==4) {
System.out.println("动感单车"); }
if(a==5) {
System.out.println("拳击"); }
if(a==6) {
System.out.println("爬山"); }
if(a==7) {
System.out.println("大吃一顿");}
if(a<1 || a>7 ) {
System.out.println("输入的星期数有误"); }
}
}
}
2、九九乘法表
package Lianxi;
//九九乘法表
public class fist {
public static void main(String[] args){
int c=0;
for(int a=1;a<=9;a++){
c=0;
for(int b=1;b<=a;b++){
c=a*b;
System.out.print(a+"*"+b+"="+c+" ");
}
System.out.println();
}
}
}
3、逢七过
package fist_one;
//逢7过
public class DAY_05 {
public static void main(String[] agrs) {
for(int a=0;a<=100;a++) {
if(a%7==0 || a/10%10==7 || a%10==7) {
System.out.print(a+" ");
}
}
}
}