用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

请选择技术分类

 *如果你找不到更细的分类,可以选择上级分类
当前位置:云代码 - 技术问答 - Java

作业

 悬赏:10|提问者:朝阳无限好|浏览:1346
举报|2016-05-11
请帮帮用java写一个程序将一个整数转为32位的二进制再用点分十进制转为十进制IP的程序,谢谢

我来回答

所有回答
举报|(1)|(0)2016-05-12
import java.util.Scanner;


public class a {


public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个十进制需要转换为二进制的正整数");
int n=sc.nextInt();
int r;
int i=0;
int[] a=new int[20];
do{
if(n%2==1)
r=1;
else
r=0;
a[i]=r;
n/=2;
i++;
}while(n>0);


System.out.println("十进制转换为二进制後:");
for(int j=i-1;j>=0;j--){
System.out.print(a[j]);
}
}
}
  • 追问:还要转为十进制ip,谢谢。
举报|(0)|(0)2016-05-13
百度
举报|(0)|(0)2016-12-07
搞点积分
举报|(0)|(0)2017-04-18
??
举报|(0)|(0)2018-03-14
问度娘
举报|(0)|(0)2019-05-25
EW
举报|(0)|(0)2019-10-30
#小鳄鱼  666
举报|(0)|(0)2019-11-02
二进制
举报|(0)|(0)2021-01-23
??
举报|(0)|(0)2021-11-06
???

举报|(0)|(0)2022-01-13
二进制

相关提问