为了账号安全,请及时绑定邮箱和手机立即绑定

java:输入0,还是循环

java:输入0,还是循环

函数式编程 2018-07-30 04:04:46
package javatest;import java.util.*;public class javatest{public static void num(int[] inp){for(int i=0;i<inp.length;i++){int temp=inp[i];int cur=0;int re=0;while(temp!=0){cur=temp%3;temp=temp/3;re=re+temp;temp=temp+cur;}if(cur==2)re=re+1;System.out.println(re);}} public static void main(String[] args){Scanner sc=new Scanner(System.in);int[] inp=new int[10];int i=0;while(sc.hasNextInt()){if(sc.nextInt()==0){break;}if(i<10){ inp[i]=sc.nextInt();i++;}elsebreak;}sc.close();num(inp);}}
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

int数组初始化好了大小,默认所有元素都是0,肯定要把数组循环打印完的。要想打印输入的东西,建议不要这样写

查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信