计算这类题目,首先我们将其进行拆分,8看作8+0,88看作80+8,888看作880+8……以此类推,然后定义一个中间变量表示8,80,880,8880……,最后在每项的叠加过程中进行累加即可。
工具/原料
cmd命令提示符
for循环语句
方法/步骤
1、首先,定义“主类”,然后定义前n项和变量sum,并为其赋初值0,将第一项的值作为常量,由变量a进行接收,之后设定范围,即定义作为标志的变量i和n作为for循环的起始和终止实现累加的循环结构。
2、基本步骤只有两步,定义筐毙险裆变量,采用for循环输出总和,完成后我们即可通过System.out.println()对其糁钶茏收所求得的值进行输出。代码完成后记得保存为java格式,同时保存需要将文件名改为主类的名称。
3、附源代码:publicclassE2{圬桦孰礅publicstaticvoidmain(Stringargs[]){long惺绅寨瞀sum=0,a=8,item=a,n=12,i=1;for(i=1;i<=n;i++){sum=sum+item;item=item*10+a;}System.out.println(sum);}}