引用 | 编辑
righer
2005-03-16 05:54 |
楼主
▼ |
||
x0
这是经过上次的程式码小改了一下import javax.swing.JOptionPane; public class Welcome{ public static void main(String args[]) { String n1,n2; int f1,sum=0 ; n1=JOptionPane.showInputDialog("enter a num"); f1 = Integer.parseInt(n1); sum = f1; System.ou .. 访客只能看到部份内容,免费 加入会员 x0
|
引用 | 编辑
Kuster
2005-03-16 08:37 |
1楼
▲ ▼ |
复制程式
import javax.swing.JOptionPane; public class Welcome{ public static void main(String args[]) { String n1,n2; int f1,sum=0,i; n1=JOptionPane.showInputDialog("enter a num"); f1 = Integer.parseInt(n1); sum = f1; for(i=1; i<=9; i++) System.out.println("answer = " + sum*i); } } 这样就可以啦~~ x0 |
引用 | 编辑
GenuxMM
2005-03-16 09:25 |
2楼
▲ ▼ |
下面是引用righer于2005-03-16 05:54发表的 [求助]请教回圈的的写法:上面的大大这句还是拆两行,比较容易看 for(i=1; i<=9; i++) System.out.println("answer = " + sum*i); 下面是我的版本 while(i<=9) System.out.println("answer=" + sum*(i++)); x0 |
引用 | 编辑
righer
2005-03-16 12:51 |
3楼
▲ ▼ |
恩 感谢大大的帮助 原来这就是回圈 之前学C有碰过 不过不知道是干什么的
现在我想把这程式写的更完美 想把原先的answer ex.answer=3 -> 3*1=3 answer=6 -> 3*2=6 这样一直到9 我朋友提点我还要用一次回圈 但是不知道从哪下手 x0 |
引用 | 编辑
Lex
2005-03-22 14:18 |
4楼
▲ |
下面是引用righer于2005-03-16 12:51发表的 : for (int i = 1; i >= 9; i++) { for (int J = 1;j >=9; j++) { int k = i*j; System.out.println("answer = " + k + " ->" + i + "*" + j + "=" + k); } } 会印出answer = 1 -> 1 * 1 = 1 到answer = 81> 9 * 9 = 81 大致架构是这样~ 我没去组译过~你试试看~ 如果数字不对~改改数字就好~ x0 |