永发信息网

java编写1-9重复写50遍,组成450位的数,第一次删去奇数位的数字,剩余数字重新组成一位22

答案:2  悬赏:20  手机版
解决时间 2021-03-01 16:20
  • 提问者网友:辞取
  • 2021-02-28 19:35
java编写1-9重复写50遍,组成450位的数,第一次删去奇数位的数字,剩余数字重新组成一位225位的数,再删除奇数位的数字,重复,最终剩余一位数
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-02-28 20:14
import java.util.*;

public class Test
{
public static void main(String[] args)
{
List list=new ArrayList();
for(int i=0;i<50;i++)
{
for(int j=1;j<=9;j++)
list.add(j);
}
System.out.println("Start...");
print(list);
while(list.size()>1)
{
List list2=new ArrayList();
for(int i=0;i {
if(i%2==1)
list2.add(list.get(i));
}
print(list2);
list=list2;
}
System.out.println("Done.");
}
static void print(List list)
{
for(Integer in:list)
System.out.print(in);
System.out.print(":"+list.size());
System.out.println();
}
}
全部回答
  • 1楼网友:逐風
  • 2021-02-28 20:48
class oddsum   //定义类 {    public static void main(string args[])   //main方法    {     int sum = 0;    //定义一个整形变量     for(int i=1;i<=100;i=i+2)    {     sum = sum+i;    //for循环得到相加的结果     }     system.out.println("sum="+sum);    //打印最终结果 } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯