今天要掌握的:
Java基础编程:结构(包括顺序结构,循环结构,分支结构)
要完成的任务:
1,就两个数的最大公约数
辗转相除法:
public class CommonDivisor {
public static int fun( int num1,int num2){
while(true){
if((num1 = num1%num2 )== 0)
return num2;
if((num2 = num2%num1)==0){
return num1;
}
}
}
public static void main(String srgs[]){
System.out.println(fun(250,55));
}}
2,打印出倒三角星形和正三角星形
正三角形
public class Hello {
public static void main(String args[]) {
int line = 4 ; // 打印4行
for (int x = 0 ; x < 4 ; x ++) { // 循环次数,控制行
for (int y = 0 ; y < line - x ; y ++) {//每一行前面添加空格
System.out.print(" ") ;
}
for (int y = 0 ; y <= x ; y ++) { //控制每一行有多少列
System.out.print("* ") ;
}
System.out.println() ;
}
}
}
倒三角形
public class Hello {
public static void main(String args[]) {
int line = 4 ; // 打印4行
for (int x = 0 ; x < 4 ; x ++) { // 循环次数,控制行
for (int y = 4 ; y > line - x ; y --) {//每一行前面添加空格
System.out.print(" ") ;
}
for (int y = 4 ; y > x ; y --) { //控制每一行有多少列
System.out.print("* ") ;
}
System.out.println() ;
}
}
}