for(int i=1;i<=5;i++){
for(int j=5;j>=i;j--){
System.out.print(" ");
}
for(int k=(i*2)+1;k>=1;k--){
System.out.print("*");
System.out.println();
问题描述:
想问下,第二个内循环的k--,的作用是啥呀
登陆购买课程后可参与讨论,去登陆吧
好的,明白了哈,还有个问题,为啥内循环的循环条件和循环体,我自己写的时候想不到呀,是敲的太少嘛
多接触这些案例就知道了
感谢哈,很多都是自己敲不知道怎么下手,然后一看代码,就懂了
同学你好,qq_山雨路_0同学说的是正确的,学习编程没有捷径,无非就是多敲多练,刚开始接触这种题没有思路很正常,同学可以多练习,先看看其他人的思路,将其他人的思路变为自己的,最后再结合该思路有自己的理解,慢慢就知道如何下手了,继续加油呐~
祝学习愉快~
同学你好,因为该循环的初始值k是从(i*2)+1开始的,条件是k>=1,k--是为了将k进行自减,当k=1时,就是输出最后一个*号,输出完后该循环结束
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
79 1
56 1
9 1
14 1
56 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星