网站建设资讯

NEWS

网站建设资讯

网上运行java代码大全,网上运行java代码大全

求java代码300行左右,要有注释,能运行,基础点的越基础的越好,300行以上就好,不要太长的

300行能干啥啊,你还不如自己做做练习题。

成都创新互联公司主要从事成都网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务五寨,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

package suoha;

import java.util.ArrayList;import java.util.Random;

public class MainFunction {

private ArrayListMyCard cards = new ArrayListMyCard();

private int[] cardNumArr = new int[52];

private int[] mycards = new int[5];

private int[] p1cards = new int[5];

public static void main(String[] args) {

MainFunction mainfunc = new MainFunction();

mainfunc.makeCards();

mainfunc.cardNumArr = mainfunc.shuffleCards(mainfunc.cardNumArr);

mainfunc.catchCards();

mainfunc.showAllCardsOfHand();

//mainfunc.printNums();

}

/**

* 洗牌

* @param cardNums

* @return

*/

private int[] shuffleCards(int[] cardNums){

int size = cardNums.length;

int[] returnNums = new int[size];

//System.out.println(cardNums[0]+"=========================");

Random rand = new Random();

for(int i=size-1;i0;i--){

int nextInt = rand.nextInt(i);

returnNums[size-1-i] = cardNums[nextInt];

cardNums[nextInt] = cardNums[i];

cardNums[i] = returnNums[size-1-i];

//System.out.println("suijishu:"+nextInt+"||zhi:"+returnNums[size-1-i]);

}

returnNums[size-1] = cardNums[0];

return returnNums;

}

/**

* 抓牌

*/

private void catchCards(){

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

mycards[i] = cardNumArr[2*i];

p1cards[i] = cardNumArr[2*i+1];

}

}

private void showAllCardsOfHand(){

System.out.print("你手中的牌是:||");

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

MyCard myCard = cards.get(mycards[i]-1);

System.out.print(myCard.toString()+"||");

}

System.out.println();

System.out.print("对家手中的牌是:||");

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

MyCard myCard = cards.get(p1cards[i]-1);

System.out.print(myCard.toString()+"||");

}

}

/**

* 显示牌的顺序

*/

private void printNums(){

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

System.out.print(cardNumArr[i]+",");

}

}

/**

* 制作卡片

*/

private void makeCards(){

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

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

//System.out.println((i-1)*4+j);

MyCard card = new MyCard((i-1)*4+j, j, i);

cardNumArr[(i-1)*4+j-1] = (i-1)*4+j;

cards.add(card);

}

// MyCard card1 = new MyCard((i-1)*4+1, 1, i);

// MyCard card2 = new MyCard((i-1)*4+2, 2, i);

// MyCard card3 = new MyCard((i-1)*4+3, 3, i);

// MyCard card4 = new MyCard((i-1)*4+4, 4, i);

// cards.add(card1);

// cards.add(card2);

// cards.add(card3);

// cards.add(card4);

}

}

}

帮忙!!!高分求java代码.成功运行再加100分

1.首先创建Player类(即Player.java文件),代码如下

public class Player {

private String lastName;

private String firstName;

private int pointsScored;

private int assists;

private double penaltyKickRate;

public Player(){

}

public Player(String lastName, String firstName, int pointsScored, int assists, double penaltyKickRate){

this.lastName = lastName;

this.firstName = firstName;

this.pointsScored = pointsScored;

this.assists = assists;

this.penaltyKickRate = penaltyKickRate;

}

public String getLastName() {

return lastName;

}

public void setLastName(String lastName) {

this.lastName = lastName;

}

public String getFirstName() {

return firstName;

}

public void setFirstName(String firstName) {

this.firstName = firstName;

}

public int getPointsScored() {

return pointsScored;

}

public void setPointsScored(int pointsScored) {

this.pointsScored = pointsScored;

}

public int getAssists() {

return assists;

}

public void setAssists(int assists) {

this.assists = assists;

}

public double getPenaltyKickRate() {

return penaltyKickRate;

}

public void setPenaltyKickRate(double penaltyKickRate) {

this.penaltyKickRate = penaltyKickRate;

}

}

2.创建测试类Main(即Main.java文件)代码如下:

import java.io.File;

import java.io.FileNotFoundException;

import java.io.PrintWriter;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Main {

static ListPlayer players = new ArrayListPlayer();

static Scanner scan = new Scanner(System.in);

public static void add(){

String lastName = "";

String firstName = "";

int pointsScored = 0;

int assists = 0;

double penaltyKickRate = 0;

System.out.println("请输入球员的姓:");

lastName = scan.next();

System.out.println("请输入球员的名:");

firstName = scan.next();

System.out.println("请输入该球员点球得分:");

pointsScored = scan.nextInt();

System.out.println("请输入该球员助攻得分:");

assists = scan.nextInt();

System.out.println("请输入该球员罚球得分概率");

penaltyKickRate = scan.nextDouble();

System.out.print("** PLAYER ADDED ** ");

Player player = new Player(lastName, firstName, pointsScored, assists, penaltyKickRate);

players.add(player);

System.out.println(lastName + firstName + ": Points:" + pointsScored

+ " Assists: " + assists + " Penalty Kick %: " + penaltyKickRate);

}

public static void remove(){

boolean isRemoved = false;

String lastName = "";

String firstName = "";

System.out.println("请输入要删除的球员姓:");

lastName = scan.next();

System.out.println("请输入要删除的球员名:");

firstName = scan.next();

for (int i = 0; i  players.size(); i++) {

Player player = players.get(i);

if (player.getLastName().equals(lastName)  player.getFirstName().equals(firstName)) {

players.remove(i);

System.out.println("** REMOVED " + lastName + firstName + " **");

isRemoved = true;

}

}

if (!isRemoved) {

System.out.println("** 队中没有您输入的队员姓名 **");

}

}

public static void show(){

if (players.isEmpty()) {

System.out.println("** 您还没有添加队员! **");

}else {

System.out.println("** SHOW ALL PLAYERS **");

for (Player player : players) {

System.out.println(player.getLastName() + player.getFirstName() + ": Points: " + player.getPointsScored()

+ " Assists: " + player.getAssists() + " Penalty Kick %: " + player.getPenaltyKickRate() + " **");

}

}

}

public static void save() throws FileNotFoundException{

System.out.println("请输入保存文件名:");

String fileName = scan.next();

PrintWriter out = new PrintWriter(new File(fileName));

for (Player player : players) {

out.print(player.getLastName() + player.getFirstName() + ": Points: " + player.getPointsScored()

+ " Assists: " + player.getAssists() + " Penalty Kick %: " + player.getPenaltyKickRate() + " **");

out.print("\n");

}

out.flush();

System.out.println(" ** " + players.size() + " RECORD SAVED TO " + fileName + " **");

}

public static void main(String[] args) throws FileNotFoundException {

String operate = "";

while(true){

System.out.println("下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?");

operate = scan.next();

if ("ADD".equalsIgnoreCase(operate)) {

add();

}else if ("REMOVE".equalsIgnoreCase(operate)) {

remove();

}else if ("SHOW".equalsIgnoreCase(operate)) {

show();

}else if ("SAVE".equalsIgnoreCase(operate)) {

save();

}else if ("QUIT".equalsIgnoreCase(operate)) {

break;

}else {

System.out.println("该输入不合法,请输入合法值");

}

}

System.out.println("** GOODBYE! **");

}

}

3.注意如果输入的姓名要输入汉字的话一定要让光标移到下一行(在eclipse中即单击一下输入界面)否则可能出现无法输入的情况,如果都是用英文就不会有这样的情况

4.测试结果如图

如何运行网上下载的java代码

简单,你要是 不想下eclipse,就进入bin目录运行java TestCardType看能否运行(看名字估计main方法在那里面)。

如果你想研究代码,用eclipse,菜单上的new--project...选project from existing source,然后选择这个程序目录,就导入了,然后点eclipse上的那个运行按钮就行了。

Java运行代码

答案是D。

1.类的字段成员会初始化为默认值

2.在静态方法main中不能访问Test类里的s,因为它不是static的

3.在外围类的方法main中可以创建static内部类Inner的对象

怎么在电脑上运行Java源程序代码

首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(),如果这个链接过期了,请在这个首先找一找。

在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。

编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\src\Hello.java.

运行你编译好的文件,java Hello(需要注意运行的时候没有后缀.java或者.class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello.如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。

另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。


本文名称:网上运行java代码大全,网上运行java代码大全
转载注明:http://cdweb.net/article/dseedpo.html