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("登录失败"); } });

SugarHosts糖果主机圣诞节促销 美国/香港虚拟主机低至6折

SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...

cera:秋季美国便宜VPS促销,低至24/月起,多款VPS配置,自带免费Windows

介绍:819云怎么样?819云创办于2019,由一家从2017年开始从业的idc行业商家创办,主要从事云服务器,和物理机器819云—-带来了9月最新的秋季便宜vps促销活动,一共4款便宜vps,从2~32G内存,支持Windows系统,…高速建站的美国vps位于洛杉矶cera机房,服务器接入1Gbps带宽,采用魔方管理系统,适合新手玩耍!官方网站:https://www.8...

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

java sun com为你推荐
dnf装备代码DNF代码,装备,不是EX建行手机网站怎么下载建行手机银行createfile失败CreateFile失败,代码5拒绝访问(高分在线求助!!!)怎么用电脑发短信怎么样用电脑给手机发短信?国家法规数据库在哪里可以找到比较全面的法律法规更新的信息?无处不在的意思成语无处不在无所不能。下面的意思可以用什么成语来形容broadcast播哈尔滨哪里有卖broadcast播 这个服装品牌的gas是什么意思petrol和gas的区别怎么查微信注册时间怎么查看自己的微信号用了多久btest请教SpringSide到底是做什么用的
sharktech hostmonster pw域名 好看的留言 火车票抢票攻略 万网优惠券 好看的桌面背景图片 股票老左 100m独享 免费申请个人网站 hktv web服务器安全 卡巴斯基是免费的吗 七夕快乐英语 四川电信商城 路由跟踪 photobucket 服务器防火墙 qq金券 万网注册 更多