如何将星号的数量显示为最接近的千位?
How to show number of asterisks to nearest thousand?
bar1 = store1/1000;
System.out.print("Store 1: ");
for(int i = 1; i <= bar1; i++)
System.out.print("*");
如何显示“*”的数字四舍五入到最接近的千位。现在它只是四舍五入。
使用
bar1 = (store1+500)/1000;
System.out.print("Store 1: ");
for(int i = 1; i <= bar1; i++)
System.out.print("*");
使用此代码:
double store1 = 1095;
long bar1 = Math.round(store1 / 1000);
// int bar1 = store1/1000;
System.out.print("Store 1: ");
for (int i = 1; i <= bar1; i++)
System.out.print("*");
或者如果 stre 1 是一个整数并且您无法更改它,您可以使用:
int store1 = 1095;
long bar1 = Math.round(((double)store1) / 1000);
// int bar1 = store1/1000;
它会将 store1/1000 的值四舍五入到最接近的 1000。
bar1 = store1/1000;
System.out.print("Store 1: ");
for(int i = 1; i <= bar1; i++)
System.out.print("*");
如何显示“*”的数字四舍五入到最接近的千位。现在它只是四舍五入。
使用
bar1 = (store1+500)/1000;
System.out.print("Store 1: ");
for(int i = 1; i <= bar1; i++)
System.out.print("*");
使用此代码:
double store1 = 1095;
long bar1 = Math.round(store1 / 1000);
// int bar1 = store1/1000;
System.out.print("Store 1: ");
for (int i = 1; i <= bar1; i++)
System.out.print("*");
或者如果 stre 1 是一个整数并且您无法更改它,您可以使用:
int store1 = 1095;
long bar1 = Math.round(((double)store1) / 1000);
// int bar1 = store1/1000;
它会将 store1/1000 的值四舍五入到最接近的 1000。