用Java写一个应用程序

作者&投稿:子车桑 (若有异议请与网页底部的电邮联系)
编写一个java应用程序~

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class BroderLayoutDemo {
private static void showGUI(){
JFrame frame= new JFrame("flowLayoutDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel();
JPanel panelN=new JPanel();
panelN.setBackground(Color.YELLOW);
JPanel panelS=new JPanel();
panelS.setBackground(Color.PINK);
JPanel panelC=new JPanel();
panelC.setBackground(Color.BLUE);
frame.setSize(300, 200);
frame.setLocation(300, 200);
panel.setLayout(new BorderLayout());
JButton button1=new JButton("North1");
JButton button2=new JButton("North2");
JButton button3=new JButton("South1");
JButton button4=new JButton("South2");
JButton button5=new JButton("Center1");
JButton button6=new JButton("Center2");
JButton button7=new JButton("Center3");
panel.add(panelC,"Center");
panel.add(panelN,"North");
panel.add(panelS,"South");
panelN.setLayout(new FlowLayout());
panelN.add(button1);
panelN.add(button2);
panelS.setLayout(new FlowLayout());
panelS.add(button3);
panelS.add(button4);
panelC.setLayout(new GridLayout(2,2));
panelC.add(button5);
panelC.add(button6);
panelC.add(button7);
frame.add(panel);
frame.add(panel);
frame.setVisible(true);
}
public static void main(String args[]){
showGUI();
}
}
颜色有点不太准,可以自己下个工具调一下,写的好辛苦,希望能给分啊

public class NumCalc { public static void main(String args[]){ float a=6; double b=66.0; long c=666; int d=6666; short e=555; byte f=44; char g=(char)(byte)33; boolean h=false; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(h); }}

代码:
package Number;

public class DivideNumber {
public void Divide(double x){
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
int f = 0;
int g = 0;
for (int i = 0;x > 10;i++){
x = x-10;
a = a + 1;
}
for (int i = 0;x >5;i++){
x = x-5;
b = b+1;
}
for (int i = 0;x > 1;i++){
x = x-1;
c = c+1;
}
for (int i = 0;x > 0.25;i++){
x = x-0.25;
d = d+1;
}
for (int i = 0;x > 0.1;i++){
x = x-0.1;
e = e+1;
}
for (int i = 0;x > 0.05;i++){
x = x-0.05;
f = f+1;
}
for (int i = 0;x > 0.01;i++){
x = x-0.01;
g = g+1;
}
System.out.println(a+"ten dollar bills "+b+"five dollar bills "+c+"one dollar bills "+d+"quarters "+e+"dimes "+f+"nickles "+g+"pennies");
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
}
public static void main(String[] args) {
DivideNumber dividenumber = new DivideNumber();
dividenumber.Divide(47.63);
}
}
说明:该程序只限两位整数+两位小数。
只需把“dividenumber.Divide(47.63);”中的47.63改为其他要求的数即可。
嘿嘿,这个方法比较牛X哦!

import java.util.Scanner;

/**
Author: Crady
Time: {date}下午9:32:55
**/
public class Change {
public static void main(String []agrs)
{
System.out.println("Please input money(n精确到0.01):");
Scanner console=new Scanner(System.in);
double d=console.nextDouble();
String s[]={"ten dollar bills","five dollar bills","one dollar bills",
"quarters","dimes","nickles","pennies"};
int []y=new int[7];
y[0]=getTenDollars(d);
d-=y[0]*10;
y[1]=getFiveDollars(d);
d-=y[1]*5;
y[2]=getOneDollars(d);
d-=y[2];
y[3]=getQuarters(d);
d-=y[3]*0.25;
y[4]= getDimes(d);
d-=y[4]*0.1;
y[5]=getNickles(d);
d-=y[5]*0.05;
y[6]=getPennies(d);

for(int i=0;i<y.length;i++)
{
System.out.print(y[i]+" ");
System.out.println(s[i]);
}

}

public static int getTenDollars(double n)
{
int cout=(int)n/10;
if(cout<1)
return 0;
return cout;
}
public static int getFiveDollars(double n)
{
int cout=(int)n/5;
if(cout<1)
return 0;
return cout;
}
public static int getOneDollars(double n)
{
int cout=(int)n/1;
if(cout<1)
return 0;
return cout;
}
public static int getQuarters(double n)
{
int cout=(int)(n/0.25);
if(cout<1)
return 0;
return cout;
}
public static int getDimes(double n)
{
int cout=(int)(n/0.1);
if(cout<1)
return 0;
return cout;
}
public static int getNickles(double n)
{
int cout=(int)(n/0.05);
if(cout<1)
return 0;
return cout;
}
public static int getPennies(double n)
{
int cout=(int)(n/0.01);
if(cout<1)
return 0;
return cout;
}
}
该方法比较抽象,适用于精确到0.01,从控制台输入想要兑换的money,非常符合java写软件的抽象性……

其实就是把一个金额转换成对应的纸币,并且要纸币的总张数最少。
面值有10美元,5美元,1美元,25美分(quarter),10美分(dime), 5美分(nickle), 1美分(penny)

Lz,你把美元的各个单位值给下。这个是ACM吧? 英文不好看不懂2 quarters。2季度?

要找给一个人47.63刀,问你怎么找法,用到的钱币的数目最少,水题

如何编译运行一个简单的java程序
答:通常开发一个java应用程序可分为三个步骤:1.创建一个带有文件扩展名 *.java 的源文件 1).使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本:1 //一个简单的application例子:打印一行文本 2 class Hello { 3 public static void main (String args[]){ 4 System.out.println(...

java编写一个应用程序,接收用户输入的一行字符串,统计字符个数符串...
答:));for(int i=str.length()-1;i>=0;i--){ text3.setText(text3.getText()+str.charAt(i));} } });panel=new JPanel();panel.add(text1);panel.add(text2);panel.add(text3);panel.add(button);add(panel);} } 因为写的比较赶,所以做的比较粗糙,不过你要的功能都有实现。

用Java编写一个程序,其中包含一个计算面积的方法:计算圆的面积,参数...
答:public static void main(String[] args) { double R = 0, S, C, V;try { System.out.print("请输入圆的半径:");R = Double.parseDouble((new BufferedReader(new InputStreamReader(System.in))).readLine());} catch (Exception e) { System.out.println("你输入的不是一个可计算的...

编写一个java应用程序
答:public class Composit { / 插入排序法,把无序数组里的一个数插入有序数组中 即插入前半截有序序列。/ public void insertSort(int a[]){ for(int i=1;i=0 && insertVal<a[index]){ //将插入位的数后移 a[index+1]=a[index];//坐标迁移 index--;} //插入到合适位置 a[index+1]...

用Java写一个应用程序
答:;System.out.println(g);} public static void main(String[] args) { DivideNumber dividenumber = new DivideNumber();dividenumber.Divide(47.63);} } 说明:该程序只限两位整数+两位小数。只需把“dividenumber.Divide(47.63);”中的47.63改为其他要求的数即可。嘿嘿,这个方法比较牛X哦!

使用JAVA编程设计并实现一个通用计算器的应用程序。
答:import java.awt.*;import java.awt.event.*;public class test extends WindowAdapter { Panel p1 = new Panel();Panel p2 = new Panel();Panel p3 = new Panel();TextField txt;private Button[] b = new Button[17];private String ss[] = { "7", "8", "9", "+", "4", "...

如何学习编写java 应用程序
答:2.保存程序 。将文件在第一步创建的路径下保存,文件名为FirstApplet.java。文件名大小写敏感。请确保字母“F”和“A”大写,其他字母小写,如前所示。3.使用Java编译器编译程序生成一个Java程序 。打开一个MS-DOS窗口。改变至包含FirstApplet.java的路径下(cd),键入:javac FirstApplet.java 记住...

Java编写一个应用程序,在应用程序中有个按钮和一个文本框。
答:import javax.swing.* ;import java.awt.event.* ;import java.awt.* ;public class test extends JFrame implements ActionListener { JButton button ;JTextField text ;public test(){ button=new JButton("确定") ;text=new JTextField(10) ;setTitle("测试按键监听") ;button.addAction...

根据以下任务要求,编写Java应用程序?
答:按照题目要求编写的Java程序如下 注意 请使用你的真实姓名和班级替换Test类中 创建Student对象stu时用的"张三"和"20计算机应用01班"import java.util.Scanner;class Student{ private String name,classname;private int starnum,scorenum;private int[] scores;public void setStarNum(int n){ this.star...

用JAVA编写一个程序,计算从1加到50求和,输出结果
答:极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 ...