ZhaoJiu's Studio.

JAVA SE 03 控制语句

字数统计: 232阅读时长: 1 min
2019/04/21 Share

三种控制结构是什么?

顺序结构,选择结构,循环结构

实现计算的n的阶乘的递归算法?

1
2
3
4
5
6
public static void jieCheng(int n) {
if (n == 1)
return 1;
else
return n*jieCheng(n-1);
}

根据随机生成的月份,打印该月份的天数?(单月31天,双月30天)

1
2
3
4
5
6
public static void getDays(int month) {
if (mouth % 2 == 0)
System.out.println("30");
else
System.out.println("31");
}

用for循环计算n之内的奇数之和?

1
2
3
4
5
6
7
public static int calSum(int n) {
int sum = 0;
for(int i=1;i<=n;i++)
if (i%2 == 1)
sum += i;
return sum;
}

打印九九乘法表?

1
2
3
4
5
6
7
public static void printNineToNine() {
for (int i=1;i<10;i++) {
for(int j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+"\t");
System.out.println();
}
}

生成1到100的随机数,直到生成的随机数等于88停止。

1
2
3
4
5
6
public static void stopWhile88() {
int num = math.Ramdom(100)+1;
while(num != 88)
num = math.Ramdom(100)+1;
System.out.println("循环得到的88...");
}
CATALOG
  1. 1. 三种控制结构是什么?
  2. 2. 实现计算的n的阶乘的递归算法?
  3. 3. 根据随机生成的月份,打印该月份的天数?(单月31天,双月30天)
  4. 4. 用for循环计算n之内的奇数之和?
  5. 5. 打印九九乘法表?
  6. 6. 生成1到100的随机数,直到生成的随机数等于88停止。