import?java.util.*;
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的且末網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
class?gongzi?{
public?static?void?main(String[]?args)?{
Scanner?kb?=?new?Scanner(System.?in?);
int?n?=?kb.nextInt();
String?name?=?"";
double?d?=?0;
double?e?=?0;
double?g?=?0;
double?k?=?0;
for?(int?i?=?0;?i??n;?i++)?{
name?=?kb.next();
d?=?kb.nextDouble();
e?=?kb.nextDouble();
g?=?kb.nextDouble();
k?=?e?+?d?-?g;
}
kb.close();
System.out.printf("%s,Salary?is:?%.2f?+?%.2f?-?%.2f?=?%.2f%n",?name,?d,?e,?g,?k);
}
}
private String convert(String str){
String[] temp = str.split("-");
String resultStr = "";
for(int i=0;itemp.size();i++){
if(temp[i].length() 3){
if(i!=temp.size() - 1){
resultStr = resultStr + "0"+temp[i] + "-";
}else{
resultStr = resultStr + "0"+temp[i];
}
}else{
if(i!=temp.size() - 1){
resultStr = resultStr + temp[i] + "-";
}else{
resultStr = resultStr + temp[i];
}
}
}
return resultStr;
}
參數(shù)為你傳過(guò)來(lái)的文件名。自己調(diào)試一下,沒(méi)在eclipse寫(xiě)。有問(wèn)題問(wèn)我。
就是你沒(méi)縮進(jìn)好,寫(xiě)的亂糟糟的,把那部分一選,然后ctrl + shift+f ,他就會(huì)自動(dòng)縮進(jìn)對(duì)齊。
樓主你好!給你寫(xiě)了個(gè)測(cè)試類(lèi)希望能幫助你。這兩個(gè)個(gè)方法只需要傳入你要格式話(huà)的數(shù)據(jù),就可以返回你想要的結(jié)果了。 package com.line;public class T9 {
/**
* b格式化一般數(shù)據(jù)為財(cái)務(wù)格式,eg:123,456,789.00/b
*
* @param source
* String
* @return String
*/
public static String getCaiWuData(String source) {
StringBuffer str = new StringBuffer("");
if (source != null !source.equals("") source.length() 0
!source.equals("null")) {
if (source.lastIndexOf(",") 0) {
source =formatStr(source);
}
int dotIndex = 0;
if (source.indexOf(".") 0) {
source += ".00";
}
dotIndex = source.indexOf(".");
int index = 0;
String opt = "";
opt = source.substring(0, 1);
if (opt.equals("-")) {
source = source.substring(1);
str.append("-");
dotIndex = source.indexOf(".");
}
if (dotIndex 3) {
index += 1;
str.append(source.substring(0, dotIndex));
}
if (dotIndex % 3 == 0) {
index += dotIndex / 3;
} else {
index += (dotIndex - dotIndex % 3) / 3;
}
if (index 0 dotIndex = 3) {
for (int i = index; i 0; i--) {
if (i == index) {
str.append(source.substring(0, dotIndex - i * 3));
}
if (dotIndex - i * 3 0) {
str.append(",");
}
if (i = 1) {
str.append(source.substring(dotIndex - i * 3, dotIndex
- (i - 1) * 3));
}
}
}
str.append(source.substring(dotIndex));
}
if (source.length() - source.lastIndexOf(".") 3) {
str.append("0");
}
int dot_index = str.toString().indexOf(".") + 2;
int str_len = str.toString().length();
char[] strArr = str.toString().toCharArray();
StringBuffer rev = new StringBuffer();
for (int i = str_len - 1; i 0; i--) {// 除去尾數(shù)0,小數(shù)點(diǎn)后保留2位
if (i dot_index
Integer.parseInt(new Character(strArr[i]).toString()) 0) {
rev.append(str.toString().substring(0, i + 1));
break;
} else if (i == dot_index (int) strArr[i] = 0) {
rev.append(str.toString().substring(0, dot_index + 1));
break;
}
}
return rev.toString();
}
/**
* b格式化財(cái)務(wù)數(shù)據(jù)為一般字符串,eg:123456789.00/b
*
* @param source
* String
* @return String
*/
public static String formatStr(String source) {
StringBuffer str = new StringBuffer("");
if (source != null !source.equals("") source.length() 0
!source.equals("null")) {
String temp = source.substring(0, 1);
if (temp.equals("-")) {
source = source.substring(1);
str.append("-");
}
String[] myarr = source.split(",");
int lastIndex = source.lastIndexOf(",");
if (lastIndex 0) {
for (int i = 0; i myarr.length; i++) {
str.append(myarr[i]);
}
}
if (source.lastIndexOf(",") 0) {
str.append(source);
}
if (source.lastIndexOf(".") 0) {
str.append(".00");
}
if (source.length() - source.lastIndexOf(".") 3
!"0".equals(source)) {
str.append("0");
}
} else {
return (str.append("0.00").toString());
}
return str.toString();
}
/**
* @param args
*/
public static void main(String[] args) {
T9 t=new T9();
System.out.println(t.getCaiWuData("1231313"));
System.out.println(t.formatStr("1,231,313.00"));
}}
ctl+shift+f
菜單 - source - Format
鼠標(biāo)右鍵 - source - Format
你好,如下設(shè)置可以實(shí)現(xiàn):
打開(kāi)eclipse選擇Window -Preferences
再選擇 Web = HTML Files = Editor
在 Inline Elements列表里添加所有的標(biāo)簽進(jìn)去
然后按 CTRL+SHIFT+F就可以格式化了。
新聞標(biāo)題:java批量格式化代碼,java批量格式化代碼是什么
網(wǎng)頁(yè)地址:http://jinyejixie.com/article8/hsipop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、標(biāo)簽優(yōu)化、定制網(wǎng)站、域名注冊(cè)、網(wǎng)站維護(hù)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)