java sun comjava登陆界面

java sun com  时间:2022-02-22  阅读:()

JAVA可以在哪里下?

JDK可以在这里下载:/ java就没得下载了

java eclipse3.2

“习题1 采用抽象类实现”中的“采用抽象类实现”应该可以去掉。 /** * 1)制作一个销售首饰的公司类。 属性: 一个保存员工的数组。 方法: 1, 添加一个员工。 2, 通过员工的名字来删除员工。 3, 通过员工的名字来显示员工的工资。 4, 输出所有员工的工资和。 * @author 屋妖王 * */ public class pany { //一个保存员工的数组。 private employee all_emp[]=new employee[20]; //1, 添加一个员工。 public void add_emp(employee emp){ for (int i=0;i<20;i++){ if (this.all_emp[i]==null){ this.all_emp[i]=emp; }else{ System.out.println("公司满员了!"); } } } //2, 通过员工的名字来删除员工。 public boolean del_emp(String name){ for (int i=0;i<20;i++){ if (this.all_emp[i].name==name){ this.all_emp[i]=null; return true; }else{ System.out.println("查无此人!"); return false; } } return false; } //3, 通过员工的名字来显示员工的工资。 public void show_pay(String name){ for (int i=0;i<20;i++){ if (this.all_emp[i].name==name){ System.out.println(this.all_emp[i].count_pay()); }else{ System.out.println("查无此人!"); } } } //4, 输出所有员工的工资和。 public void show_paysum(){ double temp=0; for (int i=0;i<20;i++){ if (this.all_emp[i]!=null){ temp=+this.all_emp[i].count_pay(); } } System.out.println("所有员工的工资和为:"+temp); } } ------------------------------------------------------------- /** 2)定义一个抽象员工类 属性: 姓名,基本工资 抽象方法:计算工资。 * @author 屋妖王 * */ public abstract class employee { public String name; //姓名 public double pay; //工资 abstract double count_pay();//抽象方法:计算工资 } --------------------------------------------- /** * 3)子类:小时工类 属性: 工作的小时,每小时工资。 方法: 1. 设置工作的小时 2. 设置每小时的工资。 3. 重写计算工资方法: 小时工没有基本工资,他的工资就是工作的小时*每小时工资。 * @author 屋妖王 * */ public class hour_worker extends employee { //工作的小时 private int time_hour; //每小时工资 private double pay_hour; //1. 设置工作的小时 public void setTime_hour(int time_hour) { this.time_hour = time_hour; } //2. 设置每小时的工资 public void setPay_hour(int pay_hour) { this.pay_hour = pay_hour; } //3. 重写计算工资方法: @Override double count_pay() { return time_hour*pay_hour; } } ---------------------------------------------------------- /** * 4)子类:销售员工类 属性: 销售的总金额 方法 1. 设置销售的总金额 2. 重写计算工资方法: 基本工资+提成。 提成的计算: 当销售额再10000以下时,则提成10%, 等销售额再10000-100000之间是,则提成15%。 再100000以上是,提成18%。 * @author 屋妖王 * */ public class salesMan extends employee{ //销售的总金额 private int sale; //1. 设置销售的总金额 public void setSale(int sale) { this.sale = sale; } //2. 重写计算工资方法 @Override double count_pay() { if (this.sale<10000){ if(sale<0){ System.out.println("销售额不能小于0"); return 0; } return this.pay+this.sale*0.1; }else if(this.sale>1000 && this.sale<100000){ return this.pay+this.sale*0.15; }else{ return this.pay+this.sale*0.18; } } }

java实际问题

Javasun公司开发的编程语言,就像是C#、C++等高级面向对象计算机语言,进行java开发的话,需要一个JDK,这个也是sun公司开发的Java运行环境,在csdn上经常能见到jdk的更新版本或者讨论,java的开发工具很多,比如记事本就可以,当然水平是很高的了,专业开发工具有Eclipse、beans、JBuilder等,谢谢。

电脑上如何运行java程序

sun公司的网站吧 那里下载个 1.6.0的 JDK就可以了 配置好环境 如果安装过程有能帮你的 就联系我

什么java社区是最好的?

SunJava社区
/ IBM的Java社区 //java/ Apache的Java社区 / 这三个都是非常权威的Java社区

java登陆界面

登陆界面你写好了把,

首先我创建一个类连接数据库的类 ConnectionToServer

首先我这个SQL是2000版本的。你应该知道怎么改成2005版本的。

我的数据库密码是sa这个根据你自己设定的来改

import java.sql.Connection; import java.sql.DriverManager;

/** * * @author xlbaby * 用来连接数据库的类 * */ public class connectionToSQL { //得到纯java驱动 public Connection getJavaPureDriver() throws Exception{ Class.forName(".microsoft.jdbc.sqlserver.SQLServerDriver"); String url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=tushu"; return DriverManager.getConnection(url, "sa", "sa"); } //得到桥接驱动 public Connection getBridgeDriver() throws Exception{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:tushu"; return DriverManager.getConnection(url, "sa", "sa"); } }

然后再创建一个checkLogin类。用来检查数据库里面的数据和登录所输入的是否一样

里面读取数据库里面的数据我是用的PreparedStatement(ps)

你把这个ps里面的sql语句改下

import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import connectionToServer.connectionToSQL;

/** * * @author xlbaby * 比较数据库里面的数据是否和用户登录时输入的账号密码一样 * */ public class LoginCheck { Connection con = null; PreparedStatement ps = null; ResultSet rs = null; public boolean Check(String userName,String userPassword){ boolean tof = false; try { con = new connectionToSQL().getJavaPureDriver(); // con = new connectionToSQL().getBridgeDriver(); ps = con.prepareStatement("select userpassword from administratorwhere username = ?"); ps.setString(1, userName); rs = ps.executeQuery(); if(rs.next()){ if(rs.getString(1).equals(userPassword)) tof = true; } } catch (Exception e) { e.printStackTrace(); }finally{ try { rs.close(); ps.close(); con.close(); } catch (SQLException e) { e.printStackTrace(); } } return tof; } }

然后在你登录界面上面的登陆按钮增加一个事件。当点击按钮的时候

比如说登录按钮叫submit

submit.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

//这里的UserName.getText和密码框是我自己启用的名字。你根据你的来改 if(new LoginCheck().Check(userName.getText(), new String(userPassword.getPassword()))) notice.setText("登录成功"); else notice.setText("登录失败"); } });

云基最高500G DDoS无视CC攻击(Yunbase),洛杉矶CN2GIA、国内外高防服务器

云基成立于2020年,目前主要提供高防海内外独立服务器用户,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)、国内高防服务器(广州移动、北京多线、石家庄BGP、保定联通、扬州BGP、厦门BGP、厦门电信、...

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

易探云:买香港/美国/国内云服务器送QQ音乐绿钻豪华版1年,价值180元

易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...

java sun com为你推荐
ico监管BTCB是什么?动态图片格式怎么将GIF动态图片的格式变成JPG 动态效果不变?怎么用电脑发短信怎样用电脑给别人的手机发短信?qq管家官网腾讯手机管家官网防盗页面地址是什么?知识百科泛微协同办公系统泛微软件怎么样?做协同办公的,我要来这做销售前景怎么样?请大家对这个行业或公司了解的给些建议。微盟价格微盟渠道代理政策是怎么样的?aviconverter跪求AVIConverter V1.0下载地址飞信发信息要钱吗用飞信发短信要钱吗??怎么使用飞信??急data什么意思c语言 data的作用flv转avi如何把flv转成avi
国外域名 国际域名抢注 汉邦高科域名申请 怎样申请域名 vir 新加坡服务器 云鼎网络 炎黄盛世 美国网站服务器 万网空间购买 万网空间管理 云营销系统 dnspod lick 德隆中文网 中国域名 镇江高防 群英网络 中国联通宽带测试 免费主页空间 更多