练习
-
打印三角形
代码
public static void main(String[] args) { //打印三角形 5行 for (int i = 1; i <=5; i++) { for (int j =5;j>=i;j--){ System.out.print(" "); } for (int j=1;j<=i;j++){ System.out.print(" *"); } for (int j=1;j<i;j++){ System.out.print(" *"); } System.out.println(); } }
方法
简单加法实例
public static void main(String[] args) {
int sum = add(1,2);
System.out.println(sum);
}
//加法
public static int add(int a,int b){
return a+b;
}
方法调用
public static void main(String[] args) {
// 实际参数,实际条用传递的参数,下面的1,2就是
// int sum = add(1,2);
//System.out.println(sum);
test();//调用test方法,直接实现test代码功能
}
//加法
//形式参数,用来定义作用的,下面的inta,intb就是
public static int add(int a,int b){
return a+b;//方法体,定义该方法的功能
}
//利用方法调用整段代码
public static void test(){
//练习1:计算0-100奇数和和偶数和
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i <= 100; i++) {
if(i%2!=0){//奇数
oddSum+=i;//oddSum=oddSum+i
}else {//偶数
evenSum+=i;
}
}
System.out.println("奇数和"+oddSum);
System.out.println("偶数和"+evenSum);
}
}
方法的定义
实例
public static void main(String[] args) {
int max = max(10,10);
System.out.println(max);
}
//比大小public和static都是修饰符
public static int max(int a,int b){
int result = 0;
if (a==b){
System.out.println("a=b");
return 0;//终止方法,返回0
}
if (a>b){
result = a;
}else {
result = b;
}
return result;
}