社区
Java SE
帖子详情
面试题..大家来帮帮我..解决了马上给分!
zhujianwu2008
2003-10-09 11:04:08
编写程序请用(java实现)
1.请用冒泡排序或者选择排序实现一个对一列数字的排序:
{2,10,3,50,78,22,34,30,65}数字是动态输入的.请以类的形式实现.
2.在财务应用中一般会把一串阿拉伯数字组成的金额转换为中文大写的形式,请你用类方法的形式实现这个功能.
...全文
45
3
打赏
收藏
面试题..大家来帮帮我..解决了马上给分!
编写程序请用(java实现) 1.请用冒泡排序或者选择排序实现一个对一列数字的排序: {2,10,3,50,78,22,34,30,65}数字是动态输入的.请以类的形式实现. 2.在财务应用中一般会把一串阿拉伯数字组成的金额转换为中文大写的形式,请你用类方法的形式实现这个功能.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
207
2003-10-09
打赏
举报
回复
转贴:不过有bugs,祝你好运拉
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class keipe extends JFrame implements ActionListener{
private JPanel pane=new JPanel();
private JButton btn=new JButton("确定");
private JTextField Txt_Number=new JTextField();
private JLabel Lbl_Result=new JLabel();
private float Number;
private boolean isZero; //最后一位是否为0;
public keipe(){
super("金额转换");
isZero=false;
pane=(JPanel)this.getContentPane();
pane.setLayout(new GridLayout(3,1));
pane.add(Txt_Number);
pane.add(Lbl_Result);
pane.add(btn);
btn.addActionListener(this);
setSize(200,200);
show();
}
public static void main(String args[]){
new keipe();
}
public void actionPerformed(ActionEvent e){
String temp=Txt_Number.getText();
if(temp.length()>=3){
if(temp.charAt(temp.length()-3)!='.')
JOptionPane.showMessageDialog(this,"请输入正确的格式%*.**");
else{
if(temp.charAt(temp.length()-1)=='0')
isZero=true;
Number=Float.parseFloat(temp); //取得数
Lbl_Result.setText(change(Number));
Lbl_Result.setForeground(Color.red);
isZero=false;
}
}
else
JOptionPane.showMessageDialog(this,"请输入正确的格式%*.**");
}
//实现方法
public String change(float CurrentNumber){ //输入CurrentNumber的数字格式为%*.**;
String results=new String("¥");
String temp;
final String Units[]={"分","角","元","拾","佰","仟", //单位
"万","拾","佰","仟","亿","拾","佰","仟","兆","拾","佰","仟"};
final String Numbers[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; //大写数
if(isZero)
temp=Float.toString(CurrentNumber)+"0";
else
temp=Float.toString(CurrentNumber);
java.lang.StringBuffer buf=new java.lang.StringBuffer(); //处理后的字符串
char c;
for(int i=0;i<temp.length();i++){ //去掉小数点
c=temp.charAt(i);
if(c!='.')
buf.append(c);
}
System.out.println(buf);
for(int i=1;i<=buf.length();i++){
results+=Numbers[buf.charAt(i-1)-48];
//System.out.println(buf.charAt(i-1));
results+=Units[buf.length()-i]+" ";
}
return results;
}
207
2003-10-09
打赏
举报
回复
兄弟,基础扎实点才走得远啊
1、选择排序
void SelectSort(SeqList R)
{
int i,j,k;
for(i=1;i<n;i++){//做第i趟排序(1≤i≤n-1)
k=i;
for(j=i+1;j<=n;j++) //在当前无序区R[i..n]中选key最小的记录R[k]
if(R[j].key<R[k].key)
k=j; //k记下目前找到的最小关键字所在的位置
if(k!=i){ //交换R[i]和R[k]
R[0]=R[i];R[i]=R[k];R[k]=R[0]; //R[0]作暂存单元
} //endif
} //endfor
} //SeleetSort
2、你在论坛搜索一下就有拉
fpwang
2003-10-09
打赏
举报
回复
不难呀
如果这个都不会,就算被聘用有什么用呢?
世界500强
面试题
世界500强
面试题
本书中的问题,是软件业人士在面试时常问的,其中大多数出自微软公司,也有一些来自世界500强公司中的其 他公司。其实道理是相通的,认真领会,加以变通,当你读完全书时,你会发现你已经找到了一块进入外企的 敲门砖。作者布莱尔·沃森25年来一直做为世界500强公司的面试官,首次揭秘对答的所有问题和成功应试的秘诀。 第一章 微软
面试题
面试官询问...
[精华]世界500强
面试题
----[完整版]
世界500强
面试题
本书中的问题,是软件业人士在面试时常问的,其中大多数出自微软公司,也有一些来自世界500强公司中的其 他公司。其实道理是相通的,认真领会,加以变通,当你读完全书时,你会发现你已经找到了一块进入外企的 敲门砖。作者布莱尔·沃森25年来一直做为世界500强公司的面试官,首次揭秘对答的所有问题和成功应试的秘诀。 第一章 微软
面试题
面试官询问的刁钻问题——以及如何巧妙地应付
世界500强
面试题
(经典)
世界500强
面试题
(经典) 本书中的问题,是软件业人士在面试时常问的,其中大多数出自微软公司,也有一些来自世界500强公司中的其 他公司。其实道理是相通的,认真领会,加以变通,当你读完全书时,你会发现你已经找到了一块进入外企的 敲门砖。作者布莱尔·沃森25年来一直做为世界500强公司的面试官,首次揭秘对答的所有问题和成功应试的秘诀。 第一章 微软
面试题
面试官询问的...
Java面试复习大纲2.0(持续更新)
Java面试复习大纲2.0(持续更新)2018-02-26 奋斗蒙 Java帮帮面试复习大纲(Java帮帮总结)【人事】31道,不准备就掉坑的问题【简历】1年简历模板一【简历】2年简历模板一【简历】3年简历模板一【面试】面试练习题大集合(持续更新中...欢迎问题投稿)更多整理的问题点击公众号中间的“简历/面试”菜单即可面试+简历+沟通+工作流程+谈判_汇总想要成为合格的Java程序员或工程师到底需...
五年php
面试题
,找工作的你不容错过的45个PHP
面试题
附答案(下篇)
Q28:你将如何使用PHP创建Singleton类?/*** Singleton class**/final classUserFactory {/*** Call this method to get singleton** @return UserFactory*/public staticfunctionInstance() {static $inst = null;if ($inst ==...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章