標題:
遞迴版99乘法表
[打印本頁]
作者:
周政輝
時間:
2017-3-4 11:30
標題:
遞迴版99乘法表
package kuas.mis;
public class Main {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
nine(1,1);
}
public static void nine(int i,int j)
{
if (i < 10)
{
if (j < 10)
{
System.out.printf("%d * %d = %2d ", i, j, i*j);
nine(i, ++j);
}else{
System.out.printf("\n");
nine(++i, 1);
}
}
}
}
複製代碼
作者:
王彥甯
時間:
2017-3-4 11:35
package exsample;
public class main {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
nine(1,1);
}
public static void nine(int i, int j){
if(i<10)
{
if(j<10)
{
System.out.printf("%d*%d=%2d ",i,j,i*j);
nine(i,++j);
}
else
{
System.out.printf("\n");
j=1;
nine(++i,j);
}
}
}
}
複製代碼
作者:
張健勳
時間:
2017-3-4 11:36
public class main {
public static void main(String[] args) {
System.out.println("九九乘法表");
nine(1,1);
}
public static void nine(int m,int n){
if(m<10)
{
if(n<10)
{
System.out.println(m+"*"+n+"="+m*n);
nine(m,++n);
}
else
{
n=1;
System.out.println("\n");
nine(++m,n);
}
}
}
}
複製代碼
作者:
蔡季樺
時間:
2017-3-4 11:36
package nine;
public class Main {
public static void main(String args[]) {
int i=1,j=1;
nine(i,j);
}
public static void nine(int i,int j)
{
if(i<10)
{
if(j<10)
{
System.out.printf("%d*%d=%2d ",i,j,i*j);
nine(i,++j);
}else
{
System.out.println("\n");
nine(++i,1);
}
}
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2