加法
public static void main(String[] args) {
double sum = add(1, 2, 3);
int sum1 = add(1,2);
System.out.println(sum);
System.out.println(sum1);
}
public static int add(int a,int b){
return a+b;
}
public static double add(double a,double b,double c){
return a+b+c;
}
方法名可以相同调用的参数要不同
Continue
在 if(){}语句中表示:结束当前循环并进入下一循环
打印100以内不能被10整除的数,每行显示9个数字
public static void main(String[] args) {
test();
}
public static void test(){
int i = 0;//初始化值
while (i<100) {
i++;
if (i % 10 == 0) {
System.out.println();//换行
continue;//结束当前循环并进入下一循环
}
System.out.print(i + "\t");//数字之间带空格
}
}
return
在if(){}语句中表示:退出循环 后面代码不执行
public static void main(String[] args) {
int max = max(20, 20);
System.out.println(max);
}
//比大小
public static int max(int num1,int num2){
int result = 0;
if (num1 == num2){
System.out.println("两数相等");
return 0;//return终止方法
}else if (num1 > num2){
result = num1;
}else {
result = num2;
}
return result;
}
阶乘
递归思想:基数比较小的时候可以使用 否则不要使用对于内存压力过大可能会崩溃
public static void main(String[] args) {
Demo03 demo03 = new Demo03();
System.out.println(demo03.f(5));
}
public int f(int n){
if (n==1){
return 1;
}else {
return n * f(n-1);//调用自身
}
}