java 选择语句的作用是什么_Java菜鸟求教,请帮忙把每一语句块注释下,作用、目的是什么,谢谢!!...

①importjava.util.ArrayList;importjava.util.List;publicclassB{publicstaticvoidmain(String[]args){ArrayListm=newArrayList(100);for(inti=0;i<100;i++){m.add(i+1);}Objectn=nu...

import java.util.ArrayList;import java.util.List;

public class B {

public static void main(String[] args) { ArrayList m = new ArrayList(100);

for (int i = 0; i < 100; i++) { m.add(i + 1);

}

Object n = null;

while (m.size() > 2) {

m = sy(m, m.size());

}

n = m.get(1);

System.out.print(n);

}

public static ArrayList sy(List s, int num) { ArrayList list = new ArrayList();

if (num % 3 != 0) { for (int i = num % 3; i > 0; i--) {

list.add(s.get(num - i));

System.out.println(list);

}

} for (int i = 1; i < num - num % 3; i++) {

if (i % 3 != 0) list.add(s.get(i - 1));

} return list;

}

}

import java.util.Arrays;import java.util.Scanner;

public class A { public static void main(String[] args){

Scanner input = new Scanner(System.in);

System.out.print("请输入总人数:");

int p = input.nextInt();

boolean[] per = new boolean[p];

int num = 0;

for(int i=0;i< per.length;i++){

per[i] = true;

}

int t = 0 , len = per.length;

while(len>1){

for(int i = 0; i

if(per[i]){

t++;

if(t == 3){

t = 0 ;

per[i] = false;

len--;

num++;

System.out.print("num:"+num);

}

}

}

}

System.out.println("最后的情况:"+Arrays.toString(per));

for(int i =0; i

if(per[i]){

System.out.println("原来喊的数:"+(i+1)%3);

}

}

}

}

展开

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

E不应该发音

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值