怎么用java编写一个程序?

作者&投稿:祖琛 (若有异议请与网页底部的电邮联系)
怎样用java编写一个程序?~

import java.awt.*;
import java.awt.event.*;
class MyDow extends Frame implements ActionListener{
private Label lName,lPassword;
private TextField tName,tPassword;
private Button login,rest,exitout;
private Label login_clew;
private int count=0;
private String myName="nihao";
private String myPassword="5201314";
public void setMyNP(String n,String p){
myName=n;
myPassword=p;
}
public MyDow(String str){
super(str);
}
public void init(){
setLayout(null);
setSize(400,300);
setVisible(true);
setResizable(false);

lName=new Label("姓名");
lName.setBounds(50, 70, 60, 30);add(lName);
lPassword=new Label("密码");
lPassword.setBounds(50, 120, 60, 30);add(lPassword);
tName=new TextField("");
tName.setBounds(110, 70, 200, 30);add(tName);
tPassword=new TextField("");
tPassword.setBounds(110, 120, 200, 30);add(tPassword);
login=new Button("登录");
login.setBounds(90, 200, 60, 30);add(login);
rest=new Button("重输");
rest.setBounds(170, 200, 60, 30);add(rest);
exitout=new Button("退出");
exitout.setBounds(250,200,60,30);add(exitout);
login_clew=new Label("");

login.addActionListener(this);
rest.addActionListener(this);
exitout.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==login){
if(count<2){
if(tName.getText().equalsIgnoreCase(myName)&&tPassword.getText().equalsIgnoreCase(myPassword)){
removeAll();
add(login_clew);
add(exitout);
exitout.setLabel("确定");
login_clew.setBounds(160,120,200,30);
login_clew.setText("欢迎XX用户!");
exitout.setBounds(170,220,60,30);
}else{
add(login_clew);
login_clew.setBounds(90,160,200,30);
login_clew.setText("请输入正确的信息!");
count++;
}
}else{
add(login_clew);
login_clew.setBounds(90,160,200,30);
login_clew.setText("你输入的次数达到了3次,不能登录了!");
}
}else if(e.getSource()==exitout){
System.exit(1);
}else{
lName.setText("");
lPassword.setText("");
}
}
}
public class UserLogin {
public static void main(String args[]){
MyDow m=new MyDow("登录窗口");
m.init();
}
}

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。于是,现在我们的所有工作,无时无处不在强调程序。因为有了规范的办事程序,现在我们这些平民百姓到政府机关办事比原来容易了许多,最起码知道办什么事该找哪个部门,知道办这个事应该用多长时间了。
政府公开办事程序,也拉近了和人民群众的关系。好,这是好得很的事。好像是为了印证事物都是一分为二的道理一样,在赞颂程序的同时,我们也看到了程序冷酷的另一面。南宁见义勇为的英雄鲍光蛇在医院冷酷的程序中流尽了最后一滴血,公路收费站的值班人员因救护车交不出十元钱的过路费而坚决不放行救护车,终于使急需救助的患者丧命,……等等的例子,都为我们强调或者说奉为神圣规则的程序优先勾画出了它的原形。
程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。
可是,当我们只关注形式而不关注实质的时候,有些事情就发展到了它的反面。程序不是医治百病的灵丹妙药,在它走向反面的时候,它是使那些官僚主义者和视劳苦大众利益如不见的人们推脱掉自己应当承担的责任的最好的挡箭牌。因为越是严密完善的程序,按部就班执行起来越是要付出时间的代价,当时间被浪费了时候,因此引发的其他损失是不应该由模范执行了程序的人来负责的。

//1.创建一个学生类,要求具有姓名、年龄、学号、密码、性别、对象的创建时间几个属性public class Students {
private int stu_id;
private String stu_name;
private int stu_age;
private String stu_pwd;
private String stu_sex;
private String stu_date;
public Students() {}
public Students(int id,String name,int age,String pwd,String sex,String date) {
this.stu_id = id;
this.stu_name = name;
this.stu_age = age;
this.stu_pwd = pwd;
this.stu_sex = sex;
this.stu_date = date;
}
public int getStu_age() {
return stu_age;
}
public void setStu_age(int stu_age) {
this.stu_age = stu_age;
}
public String getStu_date() {
return stu_date;
}
public void setStu_date(String stu_date) {
this.stu_date = stu_date;
}
public int getStu_id() {
return stu_id;
}
public void setStu_id(int stu_id) {
this.stu_id = stu_id;
}
public String getStu_name() {
return stu_name;
}
public void setStu_name(String stu_name) {
this.stu_name = stu_name;
}
public String getStu_pwd() {
return stu_pwd;
}
public void setStu_pwd(String stu_pwd) {
this.stu_pwd = stu_pwd;
}
public String getStu_sex() {
return stu_sex;
}
public void setStu_sex(String stu_sex) {
this.stu_sex = stu_sex;
}
}//学生列表类import java.util.Vector;public class StuList { private Vector v = new Vector();
public static void main(String[] args) {
StuList sl = new StuList();
sl.getStu();
Vector v = sl.getSort();
for(int i=0;i<v.size();i++) {
int id = v.get(i).getStu_id();
String name = v.get(i).getStu_name();
int age = v.get(i).getStu_age();
String pwd = v.get(i).getStu_pwd();
String sex = v.get(i).getStu_sex();
String date = v.get(i).getStu_date();
System.out.println(id+","+name+","+age+","+pwd+","+sex+","+date);
}
} //2.创建多个学生类的对象(至少10个以上),创建一个集合,将这些对象放入集合。
public Vector getStu() {
v.add(new Students(1001,"A",25,"aa","男","2011-01-26"));
v.add(new Students(1002,"B",22,"bb","男","2011-01-26"));
v.add(new Students(1003,"C",24,"cc","男","2011-01-26"));
v.add(new Students(1004,"D",20,"dd","男","2011-01-26"));
v.add(new Students(1005,"E",19,"ee","男","2011-01-26"));
v.add(new Students(1006,"F",20,"ff","男","2011-01-26"));
v.add(new Students(1007,"G",21,"gg","男","2011-01-26"));
v.add(new Students(1008,"H",20,"hh","男","2011-01-26"));
v.add(new Students(1009,"I",23,"ii","男","2011-01-26"));
v.add(new Students(1010,"J",20,"jj","男","2011-01-26"));
return v;
}/*3.对集合中的学生对象进行排序,排序要求为先按年龄从小到大排序,当两名学生的年龄相同时在按这两名学生的学号由低到高排序。*/
public Vector getSort() {
for(int i=0;i<v.size()-1;i++) {
for(int j=i+1;j<v.size();j++) {
if(v.get(i).getStu_age()>v.get(j).getStu_age()){
Students temp = v.get(i);
v.insertElementAt(v.get(j),i);
v.remove(i+1);
v.insertElementAt(temp, j);
v.remove(j+1);
}
else if(v.get(i).getStu_age()==v.get(j).getStu_age()){
if(v.get(i).getStu_id()>v.get(j).getStu_id()){
Students temp = v.get(i);
v.insertElementAt(v.get(j),i);
v.remove(i+1);
v.insertElementAt(temp, j);
v.remove(j+1);
}
}
}
}
return v;
}
}
4.再创建一批对象,将这些对象按照上例中的排序规则插入到该集合适当的位置(要求考虑插入速度)
第4是重复2,3的步骤再做一遍,我就不重复写了

为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:

1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。

2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。

3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。

4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。

5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。

6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。

7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。




怎么用java写一个窗体程式?
怎么用c#写一个程式让一个标签绕窗体走一圈 这个功能很奇葩,楼主说的是窗体应用程式么?如果是的话,这是原始码。怎么用JAVA写一个使用者登入程式 同意楼上的说法,具体点可以这样:建立一个使用者表,里边包括LoginName(登入名),UserName(使用者名称),Password(密码),Age(年龄),Address...

用java怎么编写一个图形界面应用程序,其中包含一个按钮。当鼠标移到...
import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JPanel;import java.awt.GridBagLayout;import javax.swing.JButton;import java.awt.Rectangle;public class HideButton extends JFrame { private JPanel jPanel = null;private JButton jButton = null;\/ This method ...

用Java编写一个程序
this.radius = radius;} public double area(){ return Math.PI*radius*radius;} public double perimeter(){ return Math.PI*radius*2;} public static void main(String[] args) { Circle c1 = new Circle(100);Circle c2 = new Circle(200);System.out.print("c1's area is"+c1.area...

Java编写一个程序,有四个整数分别用a,b,c,d表示,请用条件运算符找出其中...
import java.util.Scanner;public class Max_num { public static void main(String[] args) { int[] num;Scanner in = new Scanner(System.in);num = new int[4];System.out.println("\\n本程序可以找出四个整数的最大值。\\n");for (int i = 0; i < 4; ++i) { System.out.printf...

用java编写一个程序 急求
import java.util.Scanner;public class Book { private String bookname;private String bookno;private double bookprice;private int bookamount;public Book(String bookname, String bookno, double bookprice, int bookamount) { super();this.bookname = bookname;this.bookno = bookno;this....

如何用JAVA编程编写一个界面程序(急求!!!)
我下面写了一个,初始账号和密码是 nihao 5201314 你可以改或设置 import java.awt.*;import java.awt.event.*;class MyDow extends Frame implements ActionListener{ private Label lName,lPassword;private TextField tName,tPassword;private Button login,rest,exitout;private Label login_clew;pr...

javaeclipse怎么用
要使用Java Eclipse,首先需要在计算机上安装它,然后创建一个新的Java项目,编写代码,最后运行和调试程序。Eclipse是一个广泛使用的集成开发环境(IDE),特别适用于Java语言开发,但也支持其他编程语言。以下是使用Java Eclipse的基本步骤:1. 安装Eclipse:首先,访问Eclipse官方网站下载适合你操作系统的...

用Java编写 输入年与月,来判定该月一共有多少天 比如2008年2月 2008年...
使用该方法可以在其他类中直接调用在其他类中使用JudgeDay类的dayOfMonth()方法可以直接调用,示例代码如下:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入年份:");int year = ...

用java写一个汇率的程序:将人民币与美元、欧元、英镑等多种货币的汇率...
程序:import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; class test8{ public static void main(String[] args) { JFrame f=new JFrame(); f.setSize(200, 200); JTextArea t1 = new JTextArea(1,5); JTextArea t2 = new JTextArea(1,5); ...

用Java程序设计知识,编写一个窗口程序。实现在文本框中输入矩形的长和...
import java.math.BigDecimal;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JTextField;public class Test { private static JTextField jf =null;\/\/长度值 private static JTextField jf1 =...

富蕴县18438178864: 编写一个Java程序有哪些步骤?
泣路迪尔: 1 键入程序 对大多数计算机语言,包含程序源代码的文件名是任意的,但对于Java 就不行.关于Java ,你需要知道的第一件事就是源文件的名字非常重要.对这个例子,...

富蕴县18438178864: 怎么用java编写程序? -
泣路迪尔: 很简单,用个这个冒泡法 public class shuzu { public static void main(String args[]) { int a,b,c,d; int size=10; int sj[]={2,32,0,23,76,356,1,35,299,79}; for(a=0;a<10;a++) { System.out.println(sj[a]); } for(b=1;b=b;c--) { if(sj[c-1]>sj[c]) d=sj[c-1]; sj[c-1]=sj[c]; sj[c]=d; } for(b=1;b

富蕴县18438178864: 如何编写java程序 -
泣路迪尔: 首先你要下载JDK,然后你要配置电脑的环境变量,java_home 和 path,配置好了之后你打开cmd,键入java -version 如果输出版本信息等内容,表示安装成功. 然后找个目录新建一个文件: Hello.java 内容为: public class Hello{public static void main(String[] str){System.out.println("Hello, Java!"); }}CMD,进入到该文件的目录,键入:javac Hello.java 目录下会生成:Hello.class 然后键入:java Hello 输出:Hello, Java!成功了

富蕴县18438178864: 怎样用JAVA编程语言编写这个程序 -
泣路迪尔: import java.io.File; import java.io.IOException; public class testFile { public static void main(String[] args) { try { File dir=new File("test"); dir.mkdir(); File file=new File(dir,"aa.txt"); file.createNewFile(); file.setReadOnly();//只读 }catch(IOException e) { e.printStackTrace(); } } }

富蕴县18438178864: 怎样用JAVA编写一个程序: -
泣路迪尔: //1.创建一个学生类,要求具有姓名、年龄、学号、密码、性别、对象的创建时间几个属性 public class Students {private int stu_id; private String stu_name; private int stu_age; private String stu_pwd; private String stu_sex; private String stu_date; ...

富蕴县18438178864: Java初学者如何编写第一个Java程序?
泣路迪尔: "这个很简单的,java301集基础教程里第一集就有介绍, 1.通过Eclipse运行程序 启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框 2. 新建项目 填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹.在菜单中选择“文件 --> 新建 --> 类”,弹出对话框 3.创建类 输入类名称,点击“完成”,成功创建一个HelloWorld类 ……"

富蕴县18438178864: 在java里怎么编写一个程序
泣路迪尔:char ch='a'; char vch; vch = (char) (ch -32); System.out.println(vch);

富蕴县18438178864: 怎样编写Java程序的详细步骤!!要非常详细 我还是一个新手! -
泣路迪尔: 安装jdk,右键我的电脑属性-高级-环境变量-新建-名称path.路径就是你jdk安装文件夹中bin的路径,我的是C:\Program Files\Java\jdk1.6.0_18\bin,确定.在d盘新建一个文本文挡文件名要与你的class后面的类名一样,并将其文件格式改为,java,用edit plus编辑程序后,点击屏幕左下角的开始-运行-输入cmd-输入d:-输入dir回车,输入javac 类名.java.回车无错误的话就继续输入java 类名.就运行了.

富蕴县18438178864: 用java程序编写一个程序,帮帮忙 -
泣路迪尔: private static String str = "how Do you do"; // 定义一个字符串,用来装转换之后的结果 String ss = null; // 把字符串转换成字符数组 char c[] = str.toCharArray(); // 把字符数组的第一个字符转换成字符串 ss = new String(c, 0, 1); // 把字符串...

富蕴县18438178864: 用JAVA编写一个程序 -
泣路迪尔: public class Test {public static void main(String[] args) {int score = 55; //分数if(0>score||100<score){System.out.println("成绩应该在0~100之间");return ;}int temp = score/10; /*用if来输出*/if(6>temp){System.out.println("分数...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网