**幣轉換器(韓幣轉換**幣轉換器)
前沿拓展:
**幣轉換器
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class GUI extends JPanel{
private JTextField inTextField=new JTextField(20);
private JTextField outTextField=new JTextField(50);
private Timer timer=new Timer(100,new TimerListener());
private Changer changer=new Changer();//轉換器//
public GUI(){
JPanel p1=new JPanel();
p1.add(new JLabel("小寫"));
p1.add(inTextField);
p1.add(new JLabel("大寫"));
p1.add(outTextField);
setLayout(new BorderLayout());
add(p1,***.CENTER);
outTextField.setEditable(false);
inTextField.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
timer.stop();
changer.setIn(inTextField.getText());
outTextField.setText(changer.change());
timer.start();
}
});
timer.start();
}
class TimerListener implements ActionListener{
public void actionPerformed(ActionEvent e){
if(!inTextField.getText().equals("")){
changer.setIn(inTextField.getText());
outTextField.setText(changer.change());
}
}
}
public static void main(String[] args){
JFrame frame=new JFrame();
GUI gui=new GUI();
frame.getContentPane().add(gui);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
}
static class Changer{
String in;
String out="";
public Changer(){
}
public Changer(String in){
***.in=in;
}
public void setIn(String in){
***.in=in;
}
public String change(){
int lengthOfP1=(in.indexOf(".")!=-1) ? in.indexOf(".") : in.length();
//整數部分//;
int lengthOfP2=(in.indexOf(".")!=-1) ? in.length()-lengthOfP1-1 : in.length()-lengthOfP1 ;
//小數部分//;
if(lengthOfP2>2){
in=in.substring(0,in.indexOf(".")+3);
}
//取兩位小數//
int p1=0;
int p2=0;
if(in.indexOf(".")!=-1&&in.indexOf(".")!=in.length()-1){
p1=Integer.parseInt(in.substring(0,in.indexOf(".")));
p2=Integer.parseInt(in.substring(in.indexOf(".")+1,in.length()));
//取兩位小數//
}
else if(in.indexOf(".")==in.length()-1){
p1=Integer.parseInt(in.substring(0,in.indexOf(".")));
}
else{
p1=Integer.parseInt(in);
}
if(p2<10&&lengthOfP2==1){
p2=p2*10;
}
//取兩位數//
if(lengthOfP1>=10){
return "Too much money.";
}
for(int i=lengthOfP1;i>0;i–){
int temp=(p1/((int)Math.pow(10,i-1)));
out+=value3(temp)+value1(i);
p1=p1%(int)Math.pow(10,i-1);
}
for(int i=2;i>0;i–){
int temp=(p2/((int)Math.pow(10,i-1)));
out+=value3(temp)+value2(i);
p2=p2%(int)Math.pow(10,i-1);
}
String output=out;
out="";
return output;
}
public static String value1(int num){
switch(num){
case 1:
return "元";
case 2:
return "十";
case 3:
return "百";
case 4:
return "千";
case 5:
return "萬";
case 6:
return "十萬";
case 7:
return "百萬";
case 8:
return "千萬";
case 9:
return "億";
default:
return null;
}
}//轉為中文符號//
public static String value2(int num){
switch(num){
case 2:
return "角";
case 1:
return "分";
default:
return null;
}
}//轉為中文符號//
public static String value3(int num){
String s="零壹貳叁肆伍陸柒捌玖";
return s.charAt(num)+"";
}//轉大寫//
}
}
via. The Verge
從 iPhone 7 開始,iPhone 8/8 Plus 以及 iPhone X 都隨機附贈了閃電轉 3.5 毫米**插孔轉換器,但今年的 iPhone XS/XS Max/XR 都不再隨機附贈該轉換器
這對經常使用 3.5 毫米插頭**的iPhone用戶來講又是一筆開銷,新 iPhone 用戶現只能自行購買轉換器來聽音樂。官網該轉換器的價格是RMB 69
拓展知識:
**幣轉換器
大寫的英語翻譯
Capital 或者 Upper case
原創文章,作者:九賢互聯網實用分享網編輯,如若轉載,請注明出處:http://m.uuuxu.com/20220901468490.html