用Java打印输出直角三角形:123
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 12:40:24
首先要分析业务逻辑:打印10行的三角 第0行打印10个空格, 打印1个* 打印0个空格, (打印0个*此处判断,
classA{\x05publicstaticvoidmain(String[]args){\x05\x05for(inti=0;i
Pattern1:publicclassPattern1{publicstaticvoidmain(String[]args){for(inti=1;i
publicclassCat{publicstaticvoidmain(String[]args){intnum=2;drawDiamond(num);}privatestaticvoiddrawDi
publicclassPrintASC{publicstaticvoidmain(String[]args){for(chari='A';i
Stringhql="selectusername,sex,mobile,email,qq,company,address,postcodeFROMAddresswhereusername='"+us
for(intn=1;n
publicclassDiamond{publicstaticvoidmain(String[]args){finalintsize=4;for(inti=1;i
inth=5;//行数intx=65;//开始字符for(inti=1;i
#includevoidmain(){\x09inti,j,k;\x09for(i=1;i
publicclassTest{publicstaticvoidmain(String[]args){inti,j;introw=5;for(i=1;i
它的思路是这样的譬如对于i=1,它先打印6个空格,然后打印1个星号即就是对于每一个i,先打印这一行对应的空格号,然后打印星号*你后面的代码一样的效果,先根据行数打印对应的空格数,然后补上星号其实你不用
假设只要打印第一行的*号,那么肯定是一个循环搞定;而如果要打印一个矩形,那么肯定是两层循环,外层循环控制行数,内层循环控制列数,现在问题的关键是,从第二行开始,每行都比前一行少两列*号,所以第二层循环
publicclassShape4{\x09publicstaticvoidmain(String[]args){\x09\x09//TODOAuto-generatedmethodstub\x09\
publicclassDu{publicstaticvoidmain(String[]args){finalintnum=8;//要输出几行就在这里控制了int[][]ary=fillArray(nu
intnum=4568;intshiwei=0,baiwei=0,qianwei=0,gewei=0;qianwei=num/1000;baiwei=(num%1000)/100;shiwei=(nu
importjava.util.ArrayList;importjava.util.List;publicclassA{publicstaticvoidmain(String[]args){Listr
packagelogicjava;importjava.util.Scanner;publicclassNumberJudge{publicstaticvoidmain(String[]args){
//从上到下循环5次,每次输出星号,但位置是要算出来的,可以看出是每行9列,能排出这个阵势Stringa="*";Stringb="";intcount=5;//全局定义输出几行for(inttemp
Stringnum="123456789";\x09\x09intindex=0;//开始的数字\x09\x09intend=1;//结束的索引\x09\x09StringoutputStr="";\