网站建设资讯

NEWS

网站建设资讯

java1100代码的简单介绍

一道Java编程题 通过继承java.Util.Random类设计一个类RandomEX,并实现

Java程序:

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

import java.util.Random;

public class HardWork {

public static void main(String[] args) {

RandomEX rand = new RandomEX();

int n = 4;

int group = 10;

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

System.out.printf("第 %2d 组:\n", i + 1);

System.out.printf("1~%d长度二进制字符串: \t%s\n", n, rand.nextBinaryString1(n));

System.out.printf("固定%d长度二进制字符串: \t%s\n", n, rand.nextBinaryString2(n));

System.out.printf("1~%d长度十六进制字符串:\t%s\n", n, rand.nextHexString1(n));

System.out.printf("固定%d长度十六进制字符串:\t%s\n", n, rand.nextHexString2(n));

System.out.println();

}

}

}

/**

* 随机数类

* @author 冯向科

* @version 2016.05.07

*/

class RandomEX extends Random {

private static final long serialVersionUID = 1L;

/**

 * 产生随机长度为1~n的二进字符串

 * @param n 字符串最大长度

 * @return 长度为1~n的二进制字符串

 */

public String nextBinaryString1 (int n) {

long num;

StringBuilder str = new StringBuilder();

int len;

do {

num = this.nextLong();

str.append(Long.toBinaryString(num));

len = str.length();

} while(len  n);

int size = this.nextInt(n) + 1;

return str.substring(0, size);

}

/**

 * 产生固定长度为n的二进字符串

 * @param n 字符串固定长度

 * @return 固定长度为n的二进字符串

 */

public String nextBinaryString2 (int n) {

long num;

StringBuilder str = new StringBuilder();

int len;

do {

num = this.nextLong();

str.append(Long.toBinaryString(num));

len = str.length();

} while(len  n);

return str.substring(0, n).toUpperCase();

}

/**

 * 产生随机长度为1~n的十六进字符串

 * @param n 字符串最大长度

 * @return 长度为1~n的十六进制字符串

 */

public String nextHexString1 (int n) {

long num;

StringBuilder str = new StringBuilder();

int len;

do {

num = this.nextLong();

str.append(Long.toHexString(num));

len = str.length();

} while(len  n);

int size = this.nextInt(n) + 1;

return str.substring(0, size).toUpperCase();

}

/**

 * 产生固定长度为n的十六进字符串

 * @param n 字符串固定长度

 * @return 固定长度为n的十六进字符串

 */

public String nextHexString2 (int n) {

long num;

StringBuilder str = new StringBuilder();

int len;

do {

num = this.nextLong();

str.append(Long.toHexString(num));

len = str.length();

} while(len  n);

return str.substring(0, n).toUpperCase();

}

}

运行测试:

第  1 组:

1~4长度二进制字符串: 11

固定4长度二进制字符串: 1010

1~4长度十六进制字符串: 44B

固定4长度十六进制字符串: A7C3

第  2 组:

1~4长度二进制字符串: 110

固定4长度二进制字符串: 1110

1~4长度十六进制字符串: E96D

固定4长度十六进制字符串: 61F1

第  3 组:

1~4长度二进制字符串: 101

固定4长度二进制字符串: 1111

1~4长度十六进制字符串: B1C

固定4长度十六进制字符串: A0F1

第  4 组:

1~4长度二进制字符串: 1101

固定4长度二进制字符串: 1010

1~4长度十六进制字符串: 1DC

固定4长度十六进制字符串: D38E

第  5 组:

1~4长度二进制字符串: 1

固定4长度二进制字符串: 1110

1~4长度十六进制字符串: 70D8

固定4长度十六进制字符串: 495B

第  6 组:

1~4长度二进制字符串: 1100

固定4长度二进制字符串: 1011

1~4长度十六进制字符串: F6

固定4长度十六进制字符串: 5086

第  7 组:

1~4长度二进制字符串: 100

固定4长度二进制字符串: 1100

1~4长度十六进制字符串: 86A

固定4长度十六进制字符串: 23A0

第  8 组:

1~4长度二进制字符串: 1

固定4长度二进制字符串: 1101

1~4长度十六进制字符串: 8

固定4长度十六进制字符串: F967

第  9 组:

1~4长度二进制字符串: 110

固定4长度二进制字符串: 1000

1~4长度十六进制字符串: F194

固定4长度十六进制字符串: 7C3D

第 10 组:

1~4长度二进制字符串: 1101

固定4长度二进制字符串: 1100

1~4长度十六进制字符串: 4

固定4长度十六进制字符串: FB2A

java课程设计题目及代码是什么?

java课程设计题目及代码分别是:

1、题目:计算器。设计内容是设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。

设计要求是设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。

2、代码:

数字按钮NumberButton类如下:

import java.awt.

import java.awt.event.

import javax.swing.

public class NumberButton extends Button.

{

int number.

public NumberButton(int number).

{

super(""+number).

this.number=number.

setForeground(Color.blue).

}

public int getNumber().

{

return number;

}

}

其它java课程设计题目及代码是:

题目:华容道。编写一个按钮的子类,使用该子类创建的对象代表华容道中的人物。通过焦点事件控制人物颜色,当人物获得焦点时颜色为蓝色,当失去焦点时颜色为灰色。

通过键盘事件和鼠标事件来实现曹操、关羽等人物的移动。当人物上发生鼠标事件或键盘事件时,如果鼠标指针的位置是在人物的下方(也就是组件的下半部分)或按下键盘的“↓“键,该人物向下移动。向左、向右和向上的移动原理类似。

代码是:

String name[]={"曹操","关羽","张","刘","马","许","兵","兵","兵","兵"}.

for(int i=0;iname.length;i++).

{

person[i]=new Person(i,name[i]).

person[i].addKeyListener(this).

person[i].addMouseListener(this).

//     person[i].addFocusListener(new Person).

add(person[i]).

}

person[0].setBounds(104,54,100,100).

person[1].setBounds(104,154,100,50).

person[2].setBounds(54,154,50,100).

person[3].setBounds(204,154,50,100).

person[4].setBounds(54,54,50,100).

person[5].setBounds(204,54,50,100);

person[6].setBounds(54,254,50,50);

person[7].setBounds(204,254,50,50);

person[8].setBounds(104,204,50,50);

person[9].setBounds(154,204,50,50);

java代码怎样运行出来?

步骤:

1、在cmd中切换到编写的代码所保存的目录下;

2、在cmd中输入javac然后点空格,再点击文件名和包括后缀名确定后,在存放编写代码的文件下会生成一个class的字节码文件;

3、在cmd中输入java然后点空格,输入第二步中生成的字节码的文件名,不需要后缀名,点击确定即可运行代码。

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。计算机代码称为源代码,是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码,目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。

JAVA中怎么查询代码?

try{Connection con;\x0d\x0a Statement stmt;\x0d\x0a ResultSet rs;\x0d\x0a int temp;\x0d\x0a Class.forName("com.mysql.jdbc.Driver");\x0d\x0a con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接\x0d\x0astmt=con.createStatement();\x0d\x0a rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs\x0d\x0a //结果集是结果于字段编号的映射,每一个字\x0d\x0a //段都有一个编号,最小为1,也就是第一个字段 \x0d\x0a while(rs.next()){\x0d\x0a String names=rs.getString("name");//查询结果转换成字符串。\x0d\x0a \x0d\x0a System.out.println(names);\x0d\x0a\x0d\x0a}rs.close();\x0d\x0a }catch(Exception e){\x0d\x0a e.printStackTrace();\x0d\x0a }


网站栏目:java1100代码的简单介绍
URL分享:http://cdweb.net/article/doepsgi.html