「java输出靠右」java右对齐输出

博主:adminadmin 2023-01-15 18:36:05 364

今天给各位分享java输出靠右的知识,其中也会对java右对齐输出进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中能用system.out.print()实现右对齐输出吗?

可以,你在循环里加上动态数量的空格输出就行了

比如10列,从1到10列分别有1到10个*输出,你设计个循环,第一行输出9个空格,第二行输出8个空格,以此类推

此外system.out.print()本身应该没有控制右对齐的功能

java 99乘法口诀表 靠右输出

public class m69Table{

public static void main(String[] args){

for(int i=1; i10; i++){

String nbsp = "";

for(int k=i; k9; k++){

nbsp +=" "; /**4个空格,为了对齐*/

}

for(int j=i; j0; j--){

System.out.print(nbsp+i+"x"+j);

nbsp =" ";

}

System.out.println();

}

}

}

/** 总算是按照你的要求,没写判断语句…*/

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输出靠右的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java右对齐输出、java输出靠右的信息别忘了在本站进行查找喔。