Java.八位数.小数点后两位.StringBuffer().append()

//八位数,高位不足补零 class A { public static void main(String [] args) { int i,k,index,x; int num=Integer.parseInt(args[0]); String str=""; for(i=7;i>=0;i--) { index=1; for(k=0;k<i;k++) { index=index*10; } x=(num/index)%10; //*** str=str+String.valueOf(x); } System.out.println(str); } } class B { public static void main(String [] args) { long num=Integer.parseInt(args[0]); String str=String.valueOf(num); int len=str.length(); for(int i=0;i<8-len;i++) { str="0"+str; } System.out.println(str); } }

 

//保留小数点后两位 class C { public static void main(String [] args) { double argsNum=Double.parseDouble(args[0]); String argstr=String.valueOf(argsNum); int ind=argstr.indexOf("."); String str1=argstr.substring(0,ind); String str2=""; if(argstr.length()-ind>=3) { str2=argstr.substring(ind,ind+3); } else {str2=argstr.substring(ind);} str1=str1+str2; System.out.println(str1); } } class D { public static void main(String [] args) { double argsNum=Double.parseDouble(args[0]); argsNum=((double)(int)(argsNum*100))/100; System.out.println(argsNum); } }

 

class E { public static void main(String [] args) { String str="*"; str=str+"*"; //str=new StringBuffer().append(str).append("*"); System.out.println(str); } }

你可能感兴趣的:(c,String,Class)