2021年12月28日
这是来CSDN发的第一弹,纯粹只为记录自己的学习生涯!
public class ChengFa { public static void main(String[] args) { int i =1; while (i<10){ int j =1; while (j<=i){ System.out.print(j+"*"+i+"="+(j*i)+" "); j++; } System.out.println(); i++; } } }
看着起名就知道还是个英语很穷的人!哈哈!
运行出来的结果呢是这个样子的!
我总结了一下,自己编写过程出错的几点:
1、首先是一开始 把这一句:System.out.print(j+"*"+i+"="+(j*i)+" ");里面的“+”号写成了“,”,所以总是显示出错误!这和我大学学的是c语言有关,所以总是容易记混!
2、而是我第一次运行成功后,显示出来是这个样的:
想要的到上面的效果,这里出了两个错误!一是没有考虑到1*9和9*1是一样的,而是j和i的关系!一开始我把内循环写成了:j<10;正确的应该是j<=i;