「java对齐输出」JAVA输出对齐
今天给各位分享java对齐输出的知识,其中也会对JAVA输出对齐进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中如何控制右对齐输出?
- 2、JAVA TextArea输出对齐问题
- 3、Java中怎么对齐输出
- 4、java如何实现库存清单的对齐显示
- 5、Java输出结果怎么对齐
- 6、java控制台如何输出数字对齐?
Java中如何控制右对齐输出?
%4.xx 使输出右对齐,不足4位用空格;
%-10s 使字符串左对齐输出,不足10位,后加空格;
%10s 使字符串右对齐输出,不足10位,前加空格。
输出的对齐格式:
printf("%4.d\n",1);
printf("%4.d\n%4.d\n%4.d\n",3,12,1123);
printf("%-10s%d\n",s,12);
%4.xx 使输出右对齐;不足4位用空格;
%.4xx 使小数保留4位小数,若该数为整形,不足四位前填0;多余4位原样输出;
%-4.xx 使输出的数左对齐;
%-10s 使字符串左对齐输出,不足10位,后加空格;
%10s 使字符串右对齐输出,不足10位,前加空格;
%10.s 不输出字符,只输出10位空格;
%.10s 字符原样输出;
举例:
#includestdio.h
int main()
{
printf("%4.d%4.d%4.d\n",1,34,12344);
printf("%4.d\n%4.d\n%4.d\n",3,12,11123); //右对齐;不足四位,前加空格;
printf("%.4d\n%.4d\n%.4f\n%.4f\n",23,2342,2.3,343.32); //对小数,保留四位小数;对整数,不足四位,前加零;
printf("%-4.d%-4d\n",1,23423); //左对齐;不足四位,后加空格;
printf("%-10s%-10s\n","asdsd","asdsfdgfhgh"); //不足十位,后加空格;
printf("%10s%10s\n","sdsfsf","sdsfdsgsgf"); //不足十位,前加空格;
printf("%10.sq\n","asdaff"); //输出十个空格;
printf("%.10s%.10s\n","asdad","sdsfdsgfgg"); //字符串原样输出;
}
JAVA TextArea输出对齐问题
针对这样的情况,建议如下的方法:
1 使用JTable类作为整体布局,这样不需要占位
2 设置JTable每个CELL的text align为left左对齐,或者right右对齐,等等,你开心就好
希望可以帮到你
Java中怎么对齐输出
java中输出语句对齐可以使用system.out类来控制,如下代码:
public class ceshi {
public static void main(String[] args) throws Exception {
for (int i = 0; i = 10; i++) {
System.out.printf("%10s\n", i);//右对齐
}
}
}
%10s 是表示对应的空格10格,i 是将要输出的
运行结果如下:
java如何实现库存清单的对齐显示
1、首先实现表头,是固定数据,写输出语句,java即可实现库存清单的对齐显示。
2、其次表格中间,商品数据,采用变量形式,定义变量,找对数据类型,输出所有变量。
3、最后表格尾巴,一部分数据固定,另一部分,商品数据进行数学计算,运算符。
Java输出结果怎么对齐
只能用空格或制表位"\t"来对齐了
首先根据需要把每一列的宽度设死,比如每列10个字符,在输出的时候,每输出一列,后面加上这列的宽度减去已经输出列数的字符数。
如下:
public class Col {
/**
* @param args
*/
public static void main(String[] args) {
String[][] str={{"12","5","998","154682"},{"5","998","12","182"}};
int col=10;
for (int i = 0; i str.length; i++) {
for (int j = 0; j str[i].length; j++) {
System.out.print(str[i][j]+getPlace(col-str[i][j].length()));
}
System.out.println();
}
}
public static String getPlace(int count){
String str="";
for (int i = 0; i count; i++) {
str+=" ";
}
return str;
}
}
java控制台如何输出数字对齐?
要想输出数字对齐,需要把输出语句System.out.print(a[i][j]+" ");改成System.out.printf("%-3d",a[i][j]);输出固定3位左对齐.
完整的Java程序如下
java对齐输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA输出对齐、java对齐输出的信息别忘了在本站进行查找喔。
发布于:2022-12-18,除非注明,否则均为
原创文章,转载请注明出处。