您的位置:

java编程实例,java编程实例代码

本文目录一览:

5道简单的JAVA编程题(高分悬赏)

很详细的帮你写下,呵呵,所以要给分哦!

1、

(1)源程序如下:

public class One {

public static void main(String[] args) {

String name = "张三";

int age = 23;

char sex = '男';

String myclass = "某某专业2班";

System.out.println("姓名:" + name);

System.out.println("姓名:" + age);

System.out.println("姓名:" + sex);

System.out.println("姓名:" + myclass);

}

}

(2)

编写完程序的后缀名是.java,如本题,文件名就是One.java。

开始\运行\cmd,进入“命令提示符窗口”,然后用javac编译器编译.java文件,语句:javac One.java。

(3)

编译成功后,生成的文件名后缀是.class,叫做字节码文件。再用java解释器来运行改程序,语句:java One

2、编写程序,输出1到100间的所有偶数

(1)for语句

public class Two1 {

public static void main(String[] args) {

for(int i=2;i=100;i+=2)

System.out.println(i);

}

}

(2)while语句

public class Two2 {

public static void main(String[] args) {

int i = 2;

while (i = 100) {

System.out.println(i);

i += 2;

}

}

}

(3)do…while语句

public class Two3 {

public static void main(String[] args) {

int i = 2;

do {

System.out.println(i);

i += 2;

}while(i=100);

}

}

3、编写程序,从10个数当中找出最大值。

(1)for循环

import java.util.*;

public class Three1 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int number;

int max = 0;

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

System.out.print("输入第" + (i + 1) + "个数:");

number = input.nextInt();

if (max number)

max = number;

}

System.out.println("最大值:" + max);

}

}

(2)while语句

import java.util.*;

public class Three2 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int number;

int max = 0;

int i = 0;

while (i 10) {

System.out.print("输入第" + (i + 1) + "个数:");

number = input.nextInt();

if (max number)

max = number;

i++;

}

System.out.println("最大值:" + max);

}

}

(3)do…while语句

import java.util.*;

public class Three3 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int number;

int max = 0;

int i = 0;

do {

System.out.print("输入第" + (i + 1) + "个数:");

number = input.nextInt();

if (max number)

max = number;

i++;

}while(i10);

System.out.println("最大值:" + max);

}

}

4、编写程序,计算从1到100之间的奇数之和。

(1)for循环

public class Four1 {

public static void main(String[] args) {

int sum=0;

for(int i = 1;i=100;i+=2){

sum+=i;

}

System.out.println("1~100间奇数和:" + sum);

}

}

(2)while语句

public class Four2 {

public static void main(String[] args) {

int sum = 0;

int i = 1;

while (i = 100) {

sum += i;

i += 2;

}

System.out.println("1~100间奇数和:" + sum);

}

}

(3)do…while语句

public class Four3 {

public static void main(String[] args) {

int sum = 0;

int i = 1;

do {

sum += i;

i += 2;

} while (i = 100);

System.out.println("1~100间奇数和:" + sum);

}

}

5、

(1)什么是类的继承?什么是父类?什么是子类?举例说明。

继承:是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。另外,为子类追加新的属性和方法也是常见的做法。继承需要关键字extends。举例:

class A{}

class B extends A{}

//成员我就不写了,本例中,A是父类,B是子类。

(2)编写一个继承的程序。

class Person {

public String name;

public int age;

public char sex;

public Person(String n, int a, char s) {

name = n;

age = a;

sex = s;

}

public void output1() {

System.out.println("姓名:" + name + "\n年龄:" + age + "\n性别:" + sex);

}

}

class StudentPerson extends Person {

String school, department, subject, myclass;

public StudentPerson(String sc, String d, String su, String m, String n,

int a, char s) {

super(n, a, s);

school = sc;

department = d;

subject = su;

myclass = m;

}

public void output2() {

super.output1();

System.out.println("学校:" + school + "\n系别:" + department + "\n专业:"

+ subject + "\n班级:" + myclass);

}

}

public class Five2 {

public static void main(String[] args) {

StudentPerson StudentPersonDemo = new StudentPerson("某某大学", "某某系别",

" 某专业", "某某班级", " 张三", 23, '男');

StudentPersonDemo.output2();

}

}

java编程

先上Circle类

public class Circle {

double r = 0; // 半径

double[] c = { 0, 0 }; // 坐标(x轴,y轴)

public double getR() {

return r;

}

public void setR(double r) {

this.r = r;

}

public double[] getC() {

return c;

}

public void setC(double[] c) {

this.c = c;

}

public Circle(double r, double[] c) {

this.r = r;

this.c = c;

}

public double calcArea() {

return Math.PI * r * r;

}

}

然后是非常简略的CircleTest类。。。

import junit.framework.TestCase;

public class CircleTest extends TestCase {

/**

* Test method for {@link Circle#Circle(double, double[])}.

*/

public void testCircle() {

double r = 0;

double[] c = { 0, 0 };

assertNotNull(new Circle(r, c));

}

/**

* Test method for {@link Circle#getR()}.

*/

public void testGetR() {

double r = 1;

double[] c = { 2, 3 };

Circle cir = (new Circle(r, c));

assertEquals((double) 1, cir.getR(), 0);

}

/**

* Test method for {@link Circle#setR(double)}.

*/

public void testSetR() {

double r = 1;

double[] c = { 2, 3 };

Circle cir = (new Circle(r, c));

cir.setR(4);

assertEquals((double) 4, cir.getR(), 0);

}

/**

* Test method for {@link Circle#getC()}.

*/

public void testGetC() {

double r = 1;

double[] c = { 2, 3 };

Circle cir = (new Circle(r, c));

assertEquals(c, cir.getC());

}

/**

* Test method for {@link Circle#setC(double[])}.

*/

public void testSetC() {

double r = 1;

double[] c = { 2, 3 };

Circle cir = (new Circle(r, c));

double[] test = { 5, 6 };

cir.setC(test);

assertEquals(test, cir.getC());

}

/**

* Test method for {@link Circle#calcArea()}.

*/

public void testCalcArea() {

double r = 9;

double[] c = { 2, 3 };

Circle cir = (new Circle(r, c));

assertEquals(Math.PI * r * r, cir.calcArea(), 0);

}

}

Java开发实战经典的作品目录

第1部分 Java基础程序设计

第1章 Java概述及开发环境搭建

视频讲解:35分钟

1.1 认识Java

1.2 Java开发环境搭建

1.3 本章要点

1.4 习题

第2章 简单的Java程序

视频讲解:20分钟

2.1 一个简单的Java范例

2.2 Java程序的注释

2.3 Java中的标识符

2.4 Java中的关键字

2.5 变量和常量

2.6 本章要点

2.7 习题

第3章 Java基础程序设计

视频讲解:2小时09分钟

3.1 数据类型划分

3.2 基本数据类型

3.3 数据类型的转换

3.4 运算符、表达式与语句

3.5 选择与循环语句

3.6 本章要点

3.7 习题

第4章 数组与方法

视频讲解:1小时48分钟

4.1 数组的定义及使用

4.2 方法的声明及使用

4.3 数组的引用传递

4.4 Java新特性对数组的支持

4.5 本章要点

4.6 习题

第2部分 Java面向对象程序设计

第5章 面向对象(基础篇)

视频讲解:6小时34分钟

5.1 面向对象的基本概念

5.2 类与对象

5.3 封装性

5.4 构造方法

5.5 匿名对象

5.6 实例讲解——类设计分析

5.7 String

5.8 引用传递及基本应用

5.9 this关键字

5.10 static关键字

5.11 代码块

5.12 构造方法私有化

5.13 对象数组

5.14 内部类

5.15 实例讲解

5.16 本章要点

5.17 习题

第6章 面向对象(高级篇)

视频讲解:4小时20分钟

6.1 继承的基本概念

6.2 继承的进一步研究

6.3 范例——继承的应用

6.4 final关键字

6.5 抽象类的基本概念

6.6 接口的基本概念

6.7 对象的多态性

6.8 instanceof关键字

6.9 抽象类与接口的应用

6.10 实例分析:宠物商店

6.11 Object类

6.12 包装类

6.13 匿名内部类

6.14 本章要点

6.15 习题

第7章 异常的捕获及处理

视频讲解:1小时18分钟

7.1 异常的基本概念

7.2 throws与throw关键字

7.3 Exception类与Runtime Exception类

7.4 自定义异常类

7.5 断言

7.6 本章要点

7.7 习题

第8章 包及访问控制权限

视频讲解:55分钟

8.1 包的概念及使用

8.2 jar命令的使用

8.3 访问控制权限

8.4 Java命名规范

8.5 本章要点

8.6 习题

第3部分 Java应用程序设计

第9章 多线程

视频讲解:2小时36分钟

9.1 进程与线程

9.2 Java中线程的实现

9.3 线程的状态

9.4 线程操作的相关方法

9.5 线程操作范例

9.6 同步与死锁

9.7 线程操作案例——生产者及消费者

9.8 线程的生命周期

9.9 本章要点

9.10 习题

第10章 泛型

视频讲解:1小时52分钟

第11章 Java常用类库

视频讲解:5小时38分钟

第12章 Java IO

视频讲解:7小时52分钟

第13章 Java类集

视频讲解:3小时50分钟

第14章 枚举

视频讲解:55分钟

第15章 Java反射机制

视频讲解:2小时24分钟

第16章 Annotation

视频讲解:1小时19分钟

第17章 Java数据库编程

视频讲解:4小时15分钟

第18章 图形界面

视频讲解:6小时15分钟

第19章 Java网络编程

视频讲解:1小时8分钟

第20章 Java新IO

视频讲解:1小时33分钟

第21章 Eclipse开发工具

视频讲解:1小时35分钟

参考文献

JAVA中绑定变量的测试代码

一段在JAVA中绑定变量的测试代码,大家可以将代码测试一下,理解其实现原理,对大家学习肯定能有所帮助,中国自学编程网为大家整理。

import java.sql.*;

import oracle.jdbc.driver.*;

class ConOra {

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

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

Connection conn = DriverManager.getConnection(jdbc:oracle:thin:@192.168.1.152:1521:whx,system,lukewhx);

PreparedStatement stmt ;

ResultSet rset ;

String v_sql;

/*

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

v_sql=select object_name from objects where object_id=+i;

stmt =conn.prepareStatement(v_sql);

rset=stmt.executeQuery();

stmt.close();

}

*/

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

v_sql = select object_name from objects where object_id= :x ;

stmt=conn.prepareStatement(v_sql);

stmt.setString(1,Integer.toString(i));

rset = stmt.executeQuery();

stmt.close();

}

System.out.println(Execute OK);

}

}

java eclipse动画编程实例

用线程是j2se吗,还是j2me

我给你一个applet实例吧

html

center

applet

code="changePictures0"

width=300

height=400

/applet

/center

/html

另存为任意名字.html

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class changePictures0 extends Applet implements MouseListener,MouseMotionListener,Runnable{

Image Picture,Screen;

Dimension dim;

int count=0;

public void init(){

new Thread(this).start();

dim=getSize();

Screen=createImage(dim.width,dim.height);

Picture=getImage(getDocumentBase(),"4.jpg");

addMouseListener(this);

addMouseMotionListener(this);

}

public void mouseClicked(MouseEvent me){

if(count%4==0){

Picture=getImage(getCodeBase(),"1.jpg");

count++;

}

else if(count%4==1){

Picture=getImage(getCodeBase(),"2.jpg");

count++;

}

else if(count%4==2){

Picture=getImage(getCodeBase(),"3.jpg");

count++;

}

else if(count%4==3){

Picture=getImage(getCodeBase(),"4.jpg");

count++;

}

repaint();

}

public void mouseEntered(MouseEvent me){}

public void mouseExited(MouseEvent me){}

public void mousePressed(MouseEvent me){}

public void mouseReleased(MouseEvent me){}

public void mouseDragged(MouseEvent me){}

public void mouseMoved(MouseEvent me){

showStatus("鼠标坐标为: ("+me.getX()+","+me.getY()+")");

}

public void run(){

while(true){

try{

Thread.sleep(200);

count++;

repaint();

}catch(InterruptedException e){

}

}

}

public void paint(Graphics g){

Screen.getGraphics().drawImage(Picture,0,0,null);

g.drawImage(Screen,0,0,null);

}

public void update(Graphics g){

if(count%4==0){

Picture=getImage(getCodeBase(),"1.jpg");

}

else if(count%4==1){

Picture=getImage(getCodeBase(),"2.jpg");

}

else if(count%4==2){

Picture=getImage(getCodeBase(),"3.jpg");

}

else if(count%4==3){

Picture=getImage(getCodeBase(),"4.jpg");

}

repaint();

paint(g);

}

}

现在看看写的好幼稚

java编程实例,java编程实例代码

2022-12-01
java程序实例,JAVA编程实例

2023-01-09
发篇java复习笔记(java课程笔记)

2022-11-09
java基础第一天学习笔记(java课程笔记)

2022-11-09
java笔记,尚硅谷java笔记

2022-12-01
java学习笔记(java初学笔记)

2022-11-14
java客户端学习笔记(java开发笔记)

2022-11-14
java包笔记,Java语言包

2022-11-18
java初学者实例源码,java编程基础代码

2022-11-18
印象笔记记录java学习(Java成长笔记)

2022-11-12
java笔记,大学java笔记

2022-11-28
java图形界面示例源代码(java图形界面编程)

2022-11-11
java图形界面,java图形界面编程实例

2022-11-29
java编程代码,java编程代码大全

2023-01-09
java工程化实践(java实例化过程)

2022-11-15
java基础知识学习笔记一,Java基础笔记

2022-11-21
java笔试题(java笔试题编程题)

2022-11-08
jsp网络编程70例(网络编程实例)

本文目录一览: 1、学习JSP网络编程前要掌握除Java之外的哪些技术? 2、网络编程 3、请大家介绍下关于JSP和J2EE方面的书 4、怎样学JSP网络编程 学习JSP网络编程前要掌握除Java之外

2023-12-08
关于java性能的小笔记(java代码性能分析)

2022-11-12
jsp网络编程实例教程(jsp网络编程实例教程)

本文目录一览: 1、学习JSP网络编程前要掌握除Java之外的哪些技术? 2、怎样学JSP网络编程 3、请大家介绍下关于JSP和J2EE方面的书 学习JSP网络编程前要掌握除Java之外的哪些技术?

2023-12-08