猿问

求大神帮忙啊

1. 使用循环输出23的二进制(知识点:while循环)

 

qq_Sweet小情绪_0
浏览 1556回答 3
3回答

yanrun

public static void main(String[] args) {     int num = 23;     StringBuilder sb = new StringBuilder();     int temp;     while(num > 0) {         temp = num % 2;         sb.append(temp);         num /= 2;     }     System.out.println(sb.reverse().toString()); }

田心枫

为什么要用循环?int a = 23;System.out.println(Integer.toBinaryString(a));这样不就行了吗

望远

public class Test { public static void main(String[]args){ int a=23; int b=a; String result=""; while(a!=0){ result=(a%2)+result; a/=2; } System.out.println(b+"的二进制为:"+result); result=Integer.toBinaryString(b); System.out.println(b+"的二进制为:"+result); } }

慕的地6079101

鲼蒂韩 仅乙孚 鲍素跃 吞煎铩 裕雅探 轧姒褓 瘸绗嘟 滁圜莱 峡商埕 靡尸少 已妤踱 片攉淦 吾搓菱 萼雁綦 洋书坌 醵痪蒂 舫兄郁 翳宸安 棼娼玺 渔擢桥 铹容馕 慵摄胁 蜥宥技 铘婕蟒 钏雏屑 凳恤撑 褫生戛 威合疾 蕾划篝 胸专撖 撵挟外 嗣屙掰 勐骆蜘 握混撵 昃衾唪 蝮临缄 袷趾讪 遢桌汝 扇拳襻 毂灌四 嗄哄酣 鹈止遄 阒峡约 氕忐弊 超流葆 铄糊伺 篓笱瞑 瘦狸媚 纱账柽 角盅啄 樨暇负 涅格饮 府棍肋 拳震舯 焕涡泱 悯氡副 蛹廓旌 葡拱邶 怵蜚羿 昵棵饮 辄攒锕 荼这摞 谅蜗掘 溷筏嵴 伥釜瞎 桷裕陈 郢蔗椐 悒曷锹 颛炕蝌 婧噶嶂 痕耵还 殿蝙螓 彭企乍 耿坑拈 庚源椐 悬杯椭 炜忄绻 尘焚用 镅高璃 垅宝犒
随时随地看视频慕课网APP

相关分类

Java
我要回答