
如何在Java里定义一个数字变量=x,使其在输出时显示为000x?
我做了一个部门类,属性有部门编号=000一个员工类,属性有员工序号=000员工编号=部门编号+员工序号想让员工编号在输出时显示为00X00Y这种类型,但是.......
我做了一个部门类,属性有部门编号=000
一个员工类,属性有员工序号=000
员工编号=部门编号+员工序号
想让员工编号在输出时显示为00X00Y这种类型,但是.... 展开
一个员工类,属性有员工序号=000
员工编号=部门编号+员工序号
想让员工编号在输出时显示为00X00Y这种类型,但是.... 展开
4个回答
展开全部
你好,其实java里专门针对数字的输出格式规范的函数,就是DecimalFormat。我给你写了一个例子,你一看就明白了。
import java.text.DecimalFormat;
public class look {
public static void main(String[] args) {
DecimalFormat format = new DecimalFormat("000");// 定义一种输出格式为000
int department = 7;// 部门编号7
int employee = 3;// 员工编号3
System.out.println(format.format(department) + format.format(employee));
}
}
输出结果:007003
import java.text.DecimalFormat;
public class look {
public static void main(String[] args) {
DecimalFormat format = new DecimalFormat("000");// 定义一种输出格式为000
int department = 7;// 部门编号7
int employee = 3;// 员工编号3
System.out.println(format.format(department) + format.format(employee));
}
}
输出结果:007003
展开全部
.toString()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思哦?X和Y就是数字和字母混排?
更多追问追答
追问
比如说部门研发部的部门编号为007,有个员工属于研发部,员工在研发部的序号为003,我想他的员工编号显示为007003这样
追答
直接把部门编号加到员工编号前不久行了??
或者在显示的时候去查询一次部门的编号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那不要定义int类型咯,String一样可以嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询