一套修改的java代码 java修改代码不用重启

java编程,求实际代码

商品最好存储在数据库中, 商业应用哪有存在文件里的, 也就是学校练习使用文件存储。

洪山网站建设公司创新互联,洪山网站设计制作,有大型网站制作公司丰富经验。已为洪山上千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的洪山做网站的公司定做!

这是一段增删改查的代码, 将里面的MSC类修改成商品类就行了.(既然学过java, 你应该会修改吧)

数据库使用mysql(小型) 或sql server(大型) 均可:建议使用mysql即可

代码:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

class MSC

{

public String MscID;

public String MscName;

public String MscCompany;

public float MscLongitude;

public float MscLatitude;

public float MscAltitude;

public MSC(String MscID, String MscName, String MscCompany,

float MscLongitude, float MscLatitude,float MscAltitude){

this.MscID = MscID;

this.MscName = MscName;

this.MscCompany = MscCompany;

this.MscLongitude =MscLongitude;

this.MscLatitude = MscLatitude;

this.MscAltitude = MscAltitude;

}

}

public class sqlserverjdbc {

public Connection getConnection(){

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=gsm"; //连接服务器和数据库sample

String userName = "sa"; //默认用户名

String userPwd = "123"; //密码

Connection dbConn = null;

try {

Class.forName(driverName);

dbConn =DriverManager.getConnection(dbURL, userName, userPwd);

} catch (Exception e) {

e.printStackTrace();

}

return dbConn;

}

public void printUserInfo(){

Connection con = getConnection();

Statement sta = null;

ResultSet rs = null;

System.out.println("打印表格MSC信息");

try {

sta = con.createStatement();

rs = sta.executeQuery("select * from MSC信息");

System.out.println("MscID\tMscName\tMscCompany\tMscLongitude\tMscLatitude\tMscAltitude");

while(rs.next()){

System.out.println(rs.getString("MscID")+"\t"+

rs.getString("MscName")+"\t"+

rs.getString("MscCompany")+"\t"+

rs.getFloat("MscLongitude")+"\t"+

rs.getFloat("MscLatitude")+"\t"+

rs.getFloat("MscAltitude"));

}

con.close();

sta.close();

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println("打印完成\n");

}

public void delete(String MscID){

Connection con = getConnection();

String sql = "delete from MSC信息 where MscID = " + MscID;

PreparedStatement pst;

System.out.println("删除表格MSC信息中 ID = "+MscID+"的记录");

try {

pst = con.prepareStatement(sql);

pst.execute();

pst.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("记录删除失败!!!");

}

System.out.println("记录删除成功!!!\n");

}

public void insert(MSC msc){

Connection con = getConnection();

String sql = "insert into MSC信息 values(?,?,?,?,?,?)";

PreparedStatement pst;

System.out.println("插入一条记录");

try {

pst = con.prepareStatement(sql);

pst.setString(1, msc.MscID);

pst.setString(2, msc.MscName);

pst.setString(3, msc.MscCompany);

pst.setFloat(4, msc.MscLongitude);

pst.setFloat(5, msc.MscLatitude);

pst.setFloat(6, msc.MscAltitude);

pst.execute();

pst.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("插入失败!!!");

}

System.out.println("插入成功!!!\n");

}

//更新MscID的MscName

public void updateMscName(String MscID, String MscName){

Connection con = getConnection();

String sql = "update MSC信息 set MscName = ? where MscID = ?";

PreparedStatement pst;

System.out.println("修改一条记录");

try {

pst = con.prepareStatement(sql);

pst.setString(1, MscName);

pst.setString(2, MscID);

pst.execute();

pst.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("修改失败!!!");

}

System.out.println("修改成功!!!\n");

}

public static void main(String args[]){

sqlserverjdbc sql = new sqlserverjdbc();

sql.printUserInfo();

sql.delete("1111");

sql.printUserInfo();

sql.updateMscName("5215", "联想");

sql.printUserInfo();

sql.insert(new MSC("1111", "中兴" ," 中兴", (float)12.2, (float)3.4,(float)45.5));

sql.printUserInfo();

}

}

java代码修改 高分求解

把这一段放在一个循环里,然后判断是否继续输入的值,如果继续,那就继续下一次循环,如果停止,则跳出循环

计算次数放在小循环里,每输入一次加1,在大循环里定义,每次大循环都会从0开始

while(true){

int count = 0;

int number = rand.nextInt(100);

System.out.print("Your guess?");

int guess = console.nextInt();

do{

if (guess number){

count++;

System.out.println("It's lower.");

System.out.print("Your guess?");

guess = console.nextInt();

i++;

}else if (guess number){

System.out.println("It's higher.");

System.out.print("Your guess?");

guess = console.nextInt();

i++;

}

}while(guess != number);

if(guess == number){

System.out.println("You got it right in " + i + " guesses!");

System.out.println("Do you want to play again?");

String line = console.nextLine();

if (line.startsWith("Y")||line.startsWith("y")) {

guess();

}else if (line.startsWith("N")||line.startsWith("n")) {

break;

}

}

}

修改文件权限的JAVA代码是怎样的

importjava.io.IOException;/××只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.×/publicclassFilePermission{publicstaticvoidmain(String[]args){try{Filefile=newFile("/home/test3.txt");if(

Java 修改现有代码 源代码已给,修改要求看图。研究很久是在做不出来,谢谢谢谢

interface Poker{

int ACE = 1;

int JACK = 11;

int QUEEN = 12;

int KING = 13;

int CLUBS = 1; //草花最小

int DIAMONDS = 2; //方块

int HEARTS = 3; //红桃

int SPADES = 4; //黑桃最大

public int rank();

public String toString();

}

class Card implements Poker{     

private int value; //value表示牌值:1--13

private int suit; //suit表示花色:1--4

public Card(int v,int s) //构造方法:设置牌值和花色

{ value = v; suit = s; }

public int getValue() //返回牌值

{ return value; }

public int getSuit() //返回花色

{ return suit; }

public int rank() //返回牌的排序

{ return 4*(value-1) +suit; }

public String toString() //将牌值和花色转换成字符串

{ String v;

String s;

if (value == ACE) v="A";

else if (value == JACK) v= "J";

else if (value == QUEEN) v="Q";

else if (value == KING) v="K";

else v=String.valueOf(value);

if (suit == CLUBS) s = "草花";

else if (suit == DIAMONDS)  s = "方块";

else if (suit == HEARTS) s = "红桃";

else s = "黑桃";

return s + " "+v;

}

}

class CardDeck {

private Card deck []; //deck[]存放一付牌

private int cards; //cards表示还剩几张牌

public CardDeck() //构造方法:创建52张牌,填上牌值和花色,洗牌

{ deck = new Card[52]; //创建52张牌

fill(); //填上牌值和花色

shuffle(); //洗牌

}

public void fill() //填上牌值和花色

{ int i; int j;

for (i =1; i = 13; i++)

for (j = 1; j = 4; j++)

deck[4*(i-1) + j - 1]= new Card(i,j);

// deck[0]=草花A,deck[1]=方块A,deck[2]=红桃A,deck[3]=黑桃A,deck[4]=草花2...

cards = 52; //开始有52张牌

public void shuffle() //洗牌

{

int next;

for (next = 0 ; next  cards-1; next++) {

int r=(int) (Math.random()*52);

//随机生成0--51的一个数

Card temp = deck [next]; //两张牌交换位置

deck[next] = deck[r];

deck[r] = temp;

}

}

public Card draw() //发一张牌

{

if (cards == 0) return null;

cards--;

return deck[cards];

}

}

class CardDeck2 extends CardDeck{

public CardDeck2(){

super();       

}

public void shuffle(){

for(int i = 0; i  10; i ++){

super.shuffle();

}

}

public Card[] draw2(){

Card[] card = new Card[2];

for(int i = 0; i  2; i ++){            

card[i] = super.draw();

}

return card;

}

public boolean compare(Card[] yours, Card[] mine){

int valuecountyou = 0;

int valuecountmine = 0;

int colorcountyou = 0;

int colorcountmine = 0;

for(int i = 0; i  yours.length; i ++){

valuecountyou += yours[i].getValue();

valuecountmine += mine[i].getValue();

colorcountyou += yours[i].getSuit();

colorcountmine += mine[i].getSuit();

}

if(valuecountyou  valuecountmine){

return true;

}else if(valuecountyou  valuecountmine){

return false;

}else{

if(colorcountyou  colorcountmine){

return true;

}else

return false;

}

}

}

public class Test2 {

public static void main(String args[]){

CardDeck2 d = new CardDeck2();

int i;

int wins = 0;       //wins表示你赢的次数

int rounds = 10; //rounds表示玩牌次数

for (i =1; i=rounds; i++){

Card[] yours = d.draw2();

System.out.print("您的牌是: " + yours[0]+" ," + yours[1] + " ,");

Card[] mine = d.draw2();

System.out.print("我的牌是:" + mine[0]+" 。 " + mine[1]+" 。 ");

if (d.compare(yours, mine)){

System.out.println("恭喜,您赢了!");

wins++;

}else{

System.out.println("抱歉,我赢了。");

}

}

System.out.println("您总共赢了:"+ wins+" 次");

}

}


本文标题:一套修改的java代码 java修改代码不用重启
分享路径:http://scjbc.cn/article/doegcpi.html

其他资讯