怎样用java编写一个程序

怎样用java编写一个程序,第1张

import javaawt;

import javaawtevent;

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("姓名");

lNamesetBounds(50, 70, 60, 30);add(lName);

lPassword=new Label("密码");

lPasswordsetBounds(50, 120, 60, 30);add(lPassword);

tName=new TextField("");

tNamesetBounds(110, 70, 200, 30);add(tName);

tPassword=new TextField("");

tPasswordsetBounds(110, 120, 200, 30);add(tPassword);

login=new Button("登录");

loginsetBounds(90, 200, 60, 30);add(login);

rest=new Button("重输");

restsetBounds(170, 200, 60, 30);add(rest);

exitout=new Button("退出");

exitoutsetBounds(250,200,60,30);add(exitout);

login_clew=new Label("");

loginaddActionListener(this);

restaddActionListener(this);

exitoutaddActionListener(this);

}

public void actionPerformed(ActionEvent e){

if(egetSource()==login){

if(count<2){

if(tNamegetText()equalsIgnoreCase(myName)&&tPasswordgetText()equalsIgnoreCase(myPassword)){

removeAll();

add(login_clew);

add(exitout);

exitoutsetLabel("确定");

login_clewsetBounds(160,120,200,30);

login_clewsetText("欢迎XX用户!");

exitoutsetBounds(170,220,60,30);

}else{

add(login_clew);

login_clewsetBounds(90,160,200,30);

login_clewsetText("请输入正确的信息!");

count++;

}

}else{

add(login_clew);

login_clewsetBounds(90,160,200,30);

login_clewsetText("你输入的次数达到了3次,不能登录了!");

}

}else if(egetSource()==exitout){

Systemexit(1);

}else{

lNamesetText("");

lPasswordsetText("");

}

}

}

public class UserLogin {

public static void main(String args[]){

MyDow m=new MyDow("登录窗口");

minit();

}

}

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

任何单位任何事情,首先强调的就是程序,因为管理界有句名言:细节决定成败。程序就是整治细节最好的工具。于是,现在我们的所有工作,无时无处不在强调程序。因为有了规范的办事程序,现在我们这些平民百姓到政府机关办事比原来容易了许多,最起码知道办什么事该找哪个部门,知道办这个事应该用多长时间了。

政府公开办事程序,也拉近了和人民群众的关系。好,这是好得很的事。好像是为了印证事物都是一分为二的道理一样,在赞颂程序的同时,我们也看到了程序冷酷的另一面。南宁见义勇为的英雄鲍光蛇在医院冷酷的程序中流尽了最后一滴血,公路收费站的值班人员因救护车交不出十元钱的过路费而坚决不放行救护车,终于使急需救助的患者丧命,……等等的例子,都为我们强调或者说奉为神圣规则的程序优先勾画出了它的原形。

程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。

可是,当我们只关注形式而不关注实质的时候,有些事情就发展到了它的反面。程序不是医治百病的灵丹妙药,在它走向反面的时候,它是使那些官僚主义者和视劳苦大众利益如不见的人们推脱掉自己应当承担的责任的最好的挡箭牌。因为越是严密完善的程序,按部就班执行起来越是要付出时间的代价,当时间被浪费了时候,因此引发的其他损失是不应该由模范执行了程序的人来负责的。

新建java第一种方法:

1。首先右击鼠标,新建一个文本文档。

2。更改文本文档的后缀名为

java

。注意文件名必须和类名相同。

如果你的电脑没有显示后缀名的话需要对电脑进行一定的设置。

3。打开计算机——组织——文件夹选项——查看——将隐藏文件夹选项取消勾选即可。

建议将这个选项取消勾选,有很多的恶意程序会侵入我们的电脑,取消勾选可以很好的查看病毒等文件的类型。

4。右击建好的文档,选择编辑即可进行java的编写。

在编写的时候我们有一定的格式,java语言的格式是为了我们日后更改程序方便而规定的,我们一定要遵循这种格式编写。

第二种方法:

1直接新建一个记事本文档,然后选择保存。

注意保存时额位置,不要等到保存完却找不到文件到哪了。

2在选择保存的窗口中输入后缀“java”,然后保存即可。注意文件名必须和类名相同。

3同样右击文件,选择编辑即可在文件中进行编辑了。

前两个大括号之间回车,第二对大括号有一个间隔,直接按TAb键即可。

测试运行java程序:

打开运行命令,也可以直接在开菜单中输入CMD调用命令窗口。

你的文件保存在哪里就将你的文件目录输入到命令提示符窗口中,例如我的是D盘根目录,所以我输入“d:”。

编译java文件,生成class文件:

在命令提示符中输入“javac

文件名java”,我的文件名为A,所以输入javac

Ajava然后回车,等待编译。

运行文件:

继续输入“java

文件名”然后回车就可以运行我们写好的文件了。

public class TestDate1 {

private static String[] storeMonth = new String[12];

public static void main(String[] args) {

for(int i=0;i<storeMonthlength;i++){

storeMonth[i]=monthChange(i);

Systemoutprintln("第"+(i+1)+"个月是:"+storeMonth[i]);

}

Systemoutprintln(new TestDate1()toString());

}

public static String monthChange(int month){

switch(month){

case 0:

return "January";

case 1:

return "February";

case 2:

return "March";

case 3:

return "April";

case 4:

return "May";

case 5:

return "June";

case 6:

return "July";

case 7:

return "August";

case 8:

return "September";

case 9:

return "October";

case 10:

return "November";

case 11:

return "December";

default:

return "";

}

}

public String toString(){

String result = "{ ";

for(int i=0;i<storeMonthlength;i++){

result+="""+storeMonth[i]+"",";

}

result = resultsubstring(0,resultlength()-1)+" }";

return result;

}

}

怎么用java写一个窗体程式

下面介绍如何用简单的几句话在eclipse环境下出现一个视窗。

首先写一个frame类,继承Frame,是继承widows 然后把,出现视窗的语句封装成一个函式

public void lunchFrame(){

thissetLocation(0,0);

thissetSize(20,20);

setVisible(True);  一定要写这句话

}

最后只需要在主函式里面呼叫就可以

Java是一门面向物件程式语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指标等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向物件程式语言的代表,极好地实现了面向物件理论,允许程式设计师以优雅的思维方式进行复杂的程式设计 。

Java具有简单性、面向物件、分散式、健壮性、安全性、平台独立与可移植性、多执行绪、动态性等特点 。Java可以编写桌面应用程式、Web应用程式、分散式系统和嵌入式系统应用程式等。

怎么用c#写一个程式让一个标签绕窗体走一圈

这个功能很奇葩,楼主说的是窗体应用程式么?如果是的话,这是原始码。

怎么用JAVA写一个使用者登入程式

同意楼上的说法,具体点可以这样:建立一个使用者表,里边包括LoginName(登入名),UserName(使用者名称),Password(密码),Age(年龄),Address(地址)。然后编写Java程式(用MVC架构)模型层(M):DBConnectionjava(负责连线资料库)

import javasqlConnection;

import javasqlDriverManager;

import javasql;

public class DBConnection {

private static final String DRIVER_CLASS = "sunjdbcodbcJdbcOdbcDriver";

private static final String DB_URL = "jdbc:odbc:text";

public DBConnection() {

}

public static Connection getConnection() {

Connection conn = null;

try {

ClassforName(DRIVER_CLASS);

conn = DriverManagergetConnection(DB_URL);

} catch (SQLException ex) {

Systemoutprintln(exgetMessage());

} catch (ClassNotFoundException ex) {

Systemoutprintln(exgetMessage());

}

return conn;

}

}

第2个负责资料库查询 *** 作的类:DBUserManagerjava

import edusystextmodelentityUser;

import edusystextmodeldaoDBConnection;

import javasqlConnection;

import javasqlPreparedStatement;

import javasqlResultSet;

import javasqlDriverManager;

import javasql;

public class DBUserManager {

private static final String SQL_SELECT =

"SELECT LoginName,UserName,PassWord,Age,Address FROM UserInfo WHERE LoginName = AND PassWord = ";

public DBUserManager() {

}

public boolean checkDB(User u) {

boolean b = false;

Connection conn = null;

PreparedStatement p t = null;

ResultSet rs = null;

conn = DBConnectiongetConnection();

try {

p t = connprepareStatement(SQL_SELECT);

p tsetString(1, ugetLoginName());

p tsetString(2, ugetPassWord());

rs = p texecuteQuery();

b = rsnext();

if (rsnext()) {

b = true;

}

} catch (SQLException ex) {

Systemoutprintln(exgetMessage());

} finally {

cleanDB(rs, p t, conn);

}

return b;

}

public User checkBC(User u) {

Connection conn = null;

PreparedStatement p t = null;

ResultSet rs = null;

User tmp = new User();

conn = DBConnectiongetConnection();

try {

p t = connprepareStatement(SQL_SELECT);

p tsetString(1, ugetLoginName());

p tsetString(2, ugetPassWord());

rs = p texecuteQuery();

if (rsnext()) {

tmpsetLoginName(rsgetString(1));

tmpsetUserName(rsgetString(2));

tmpsetAge(rsgetInt(4));

tmpsetAddress(rsgetString(5));

}

} catch (SQLException ex) {

Systemoutprintln(exgetMessage());

} finally {

cleanDB(rs, p t, conn);

}

return tmp;

}

public void cleanDB(ResultSet rs, PreparedStatement p t, Connection conn) {

try {

if (rs != null) {

rsclose();

}

if (p t != null) {

p tclose();

}

if (conn != null) {

connclose();

}

} catch (SQLException ex) {

Systemoutprintln(exgetMessage());

}

}

第3个实体使用者类:Userjava

package edusystextmodelentity;

public class User {

private String loginName;

private String userName;

private String passWord;

private int age;

private String address;

public User() {

}

public void setLoginName(String loginName) {

thisloginName = loginName;

}

public void setUserName(String userName) {

thisuserName = userName;

}

public void setPassWord(String passWord) {

thispassWord = passWord;

}

public void setAge(int age) {

thisage = age;

}

public void setAddress(String address) {

thisaddress = address;

}

public String getLoginName() {

return loginName;

}

public String getUserName() {

return userName;

}

public String getPassWord() {

return passWord;

}

public int getAge() {

return age;

}

public String getAddress() {

return address;

}

}

然后编写控制层(C):GetInfoServletjava

package edusystextcontrol;

import javaxservlet;

import javaxservlet;

import javaio;

import javautil;

import edusystextmodelentityUser;

import edusystextmodelserviceUserManager;

public class GetInfoServlet extends >

以上就是关于怎样用java编写一个程序全部的内容,包括:怎样用java编写一个程序、如何编写java程序、用JAVA编写程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9515846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存