導航:首頁 > 編程語言 > java小

java小

發布時間:2022-01-18 05:36:19

『壹』 java小問題

=d%\n",

%放錯位置了

『貳』 java小編程

public class test2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成方法存根

test2 a = new test2();
System.out.println(a.zh("9909999"/*←改這里的數字*/));
}

public String zh(String a){
long temp = 0;
try {
temp = Integer.parseInt(a);
} catch (NumberFormatException e) {
// TODO 自動生成 catch 塊
return "含有非法數字";
}
String jieguo = new String();
jieguo+=(test2.sd((int)temp%10));
for(int j = 1;j<a.length();j++){
int temp_2 =(int)((temp/((int) Math.pow(10, j)))%10);
jieguo+=test2.sd(temp_2);
}
jieguo = test2.f(jieguo);
jieguo = test2.g(jieguo);
return jieguo;
}

public static String sd (int a){
String z = new String();
switch (a){
case 0:z = "零";break;
case 1:z = "一";break;
case 2:z = "二";break;
case 3:z = "三";break;
case 4:z = "四";break;
case 5:z = "五";break;
case 6:z = "六";break;
case 7:z = "七";break;
case 8:z = "八";break;
case 9:z = "九";break;
}
return z;

}

public static String f (String a){
String b = new String();
for(int i =0 ;i<a.length();i++){
b+=(a.subSequence(a.length()-i-1, a.length()-i));
}
return b;

}
//一百二十五萬三千六百五十二
public static String g (String a){
StringBuffer temp = new StringBuffer(a);
int lg = temp.length();
if(lg>=2&&!temp.substring(lg-2, lg-1).equals("零")){
temp.insert(lg-1, "十");
lg+=1;}
else{
lg+=1;
}
if(lg>=4&&!temp.substring(lg-4, lg-3).equals("零")){
temp.insert(lg-3, "百");
lg+=1;}
else{
lg+=1;
}
if(lg>=6&&!temp.substring(lg-6, lg-5).equals("零")) {
temp.insert(lg-5, "千");
lg+=1;}
else{
lg+=1;
}
if(lg>=8){
temp.insert(lg-7, "萬");
if(lg-8>=1&&!temp.substring(lg-9, lg-8).equals("零")) {
temp.insert(lg-8, "十");
lg+=1;}
else{
lg+=1;
}
if(lg-8>=3&&!temp.substring(lg-11, lg-10).equals("零")){
temp.insert(lg-10, "百");
lg+=1;}
else{
lg+=1;
}
if(lg-8>=5&&!temp.substring(lg-13, lg-12).equals("零")){
temp.insert(lg-12, "千");
lg+=1;}
else{
lg+=1;
}
}
test2.gl(temp);
a = temp.toString();
return a;

}

public static StringBuffer gl (StringBuffer a){
int lg = a.length();
for(int i = 0;i<lg-1 ;i++){
if(a.substring(a.length()-1, a.length()).equals("零")){
a.delete(a.length()-1, a.length());
}
}
for(int j = 1;j<a.length();j++){
if(a.substring(j-1, j).equals("零")&&a.substring(j, j+1).equals("零")){
a.delete(j-1, j);
}
}
for(int j = 1;j<a.length();j++){
if(a.substring(j-1, j).equals("零")&&a.substring(j, j+1).equals("零")){
a.delete(j-1, j);
}
}
for(int k = 0;k<a.length();k++){
if(a.substring(k, k+1).equals("萬")){
if(a.substring(k-1, k).equals("零")){
a.delete(k-1, k);
}
}
}
return a;

}

}
我也是初學者,就能做到這個地步,方法比較垃圾,沒寫註解,估計你看不懂。適用於小於一億的數字,你把main方法裡面的數字修改下就可以輸入對應的漢字了。

『叄』 JAVA小軟體的代碼問題

private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();//創建一個按鈕
jButton1.setText("\u4fdd\u5b58");//按鈕名字\u4fdd\u5b58由ASCII轉碼「保存」
jButton1.setBounds(337, 395, 74, 24);//按鈕樣式大小設定
jButton1.setFont(new java.awt.Font("楷體", 1, 18));//按鈕名稱的字體
jButton1.setMargin(new java.awt.Insets(0, 0, 0, 0));//設置按鈕邊框和標簽之間的空白 jButton1.addActionListener(new ActionListener() {//按鈕監聽事件
public void actionPerformed(ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
}
return jButton1;
}

沒用過自動生成的,這個應該是個人手寫的

『肆』 求寫java小代碼

三個文件:Calculate.java、CalculateSub.java、Test.java。
如下所示:
Calculate.java:
public class Calculate {
public double a, b;

public Calculate() {a=b=0;}

public Calculate(double a, double b)
{
this.a=a;
this.b=b;
}

public double add() {return a+b;}
public double sub() {return a-b;}
}

CalculateSub.java:
public class CalculateSub extends Calculate {
public CalculateSub(double a, double b) {super(a,b);}

public double mul() {return a*b;}
public double div() {if (b!=0) return a/b; else return 0;}
}

Test.java:
public class Test {
public static void main(String[] args)
{
Calculate c1 = new Calculate(1, 2);
System.out.println("1+2="+c1.add());
CalculateSub c2 = new CalculateSub(3, 4);
System.out.println("3*4="+c2.mul());
}
}

『伍』 java小的概念問題

double的范圍比較大,java的向上兼容機制,在沒有特別指明的情況下是這樣的,還有默認小數默認的是double,整數默認的是int,如要特別之處需要在後面加上說明,比如說float加個f,long價格l等

『陸』 java小應用

月份的天數是固定的,寫一個枚舉類

『柒』 java小項目

看你的控制層需要用到相關信息不,若要,則返回,否則無須返回。
個人建議,返回你操作的記錄本身
增,改,則返回記錄本身
查詢,則返回查詢出的記錄集合

『捌』 做一個java小項目

畫e-r圖,理清2表直接的關系
如學生表和課程表,
一個學生(實體)
有(關系)
一張課程表(實體)
一張課程表
可以被使用(關系)
多個學生
所以
學生和課程表是多對1的關系
所以學生要有課程表的主鍵當外鍵
先想好你e-r圖有哪些實體和屬性,實體和實體有哪些那樣的關系,畫個e-r圖,很快就建好了

閱讀全文

與java小相關的資料

熱點內容
怎樣把圖片分別放置在文件夾中 瀏覽:871
推流伺服器地址是什麼 瀏覽:630
java允許多重繼承 瀏覽:511
解壓小玩具好玩又可愛 瀏覽:408
騰訊雲大帶寬伺服器 瀏覽:821
加密鎖的售後 瀏覽:268
linux登不上去 瀏覽:729
聯想伺服器休眠後如何喚醒 瀏覽:111
四川話女孩學習編程 瀏覽:322
編譯原理文法區分 瀏覽:1001
教師可以做程序員嘛 瀏覽:637
終結戰場安卓國際服怎麼下載 瀏覽:155
現在的高端伺服器屬於什麼 瀏覽:810
企業銀行解壓流程 瀏覽:447
用app壓縮文件 瀏覽:227
柱子正負零加密區 瀏覽:322
車輛貸款交完要去4s店解壓 瀏覽:65
電腦可以運行plc編程嗎 瀏覽:594
下載app的怎麼連不上 瀏覽:765
程序員做量化交易有前途么 瀏覽:233