Java代码
一、Java代码
import java.text.NumberFormat;
import java.util.Scanner;
public class Pos {
public static void main(String[] args) {
// TODO Auto-generated method stub
@SuppressWarnings(“resource”)
Scanner scanner=new Scanner(System.in);
NumberFormat mFormat=NumberFormat.getInstance();
mFormat.setMaximumFractionDigits(2);
mFormat.setMinimumFractionDigits(2);
System.out.print(“请输入 顾客预付款金额:”);
Double money=0.0;
Double sales=0.0;
try {
money=Double.parseDouble(scanner.next());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
System.out.print(“请输入商品总价格:”);
try {
sales=Double.parseDouble(scanner.next());
} catch (Exception e) {
// TODO: handle exception
}
Double total_Prices=sales*1.07;
Double changes=money-total_Prices;
System.out.println(“顾客需要付款:” +mFormat.format(total_Prices));
System.out.println(“您需要找零:” +mFormat.format(changes));
}
}

二、java如何与shell实现交互?
试试看用io截获,譬如: public static void main(string[] args) { string cmd = “pwd”; runtime run = runtime.getruntime(); string result = “”; try { process p = run.exec(cmd); bufferedinputstream in = new bufferedinputstream(p.getinputstream()); bufferedreader br = new bufferedreader(new inputstreamreader(in)); string linestr; while ((linestr = br.readline()) != null) { result += linestr; } br.close(); in.close(); } catch (exception e) { e.printstacktrace(); } system.out.println(result); }