java课程设计第二版,java程序设计第二版 雍俊海 著
来源:整理 编辑:黑码技术 2024-08-06 09:00:32
本文目录一览
1,java程序设计第二版 雍俊海 著
这有 http://ishare.iask.sina.com.cn/f/60920958.html?sudaref=www.baidu.com&retcode=0
2,大学教材java语言程序设计哪个版本比较好
《面向对象与Java程序设计》、清华大学出版社 只是有点高阶,还有《Java编程思想》第四版 、中国铁道出版社 出版的《Java语言程序设计第二版》介绍的详细 很容易上手我觉得《java编程艺术》(清华大学出版社 高永强著)还不错,通俗易懂。关于编程这方面的书,这本是我见过的书里很不错的一本,常常让我想要动手去翻看它。就是有点贵,89元。
3,java语言程序设计教材哪个好
我觉得《Java编程艺术》(清华大学出版社 高永强著)还不错,通俗易懂。关于编程这方面的书,这本是我见过的书里很不错的一本,常常让我想要动手去翻看它。就是有点贵,89元。《面向对象与java程序设计》、清华大学出版社 只是有点高阶,还有《java编程思想》第四版 、中国铁道出版社 出版的《java语言程序设计第二版》介绍的详细 很容易上手
4,java语言程序设计第二版 中国铁道出版社 第11章课后第三题
您的程序存在两个大问题和一个小问题:
第一个大问题是您的class名称定为KeyEvent,与Java本身所有的java.awt.event.KeyEvent冲突。如果非要如此命名也不是不可以,但是您的keyPressed程序段又确实用到了java.awt.event的KeyEvent,所以程序无法编译。比较干净的解决方法是更改您的class名称,如果实在想保留KeyEvent为您的class名称,那么在用到java.awt.event的KeyEvent的时候需要加全名:
public void keyPressed(java.awt.event.KeyEvent e)
if(e.getKeyCode()==java.awt.event.KeyEvent.VK_ENTER)
l.setText(tf.getText());
}
}
第二个大问题是您的KeyEvent定义implements KeyListener,那么除了keyPressed之外,您还必须有keyReleased 和keyTyped 的定义:
public void keyReleased(java.awt.event.KeyEvent arg0)
// TODO Auto-generated method stub
}
public void keyTyped(java.awt.event.KeyEvent arg0)
// TODO Auto-generated method stub
}
一个小问题是您没有加WindowListener,所以窗口显示之后不能关掉(只能从IDE或是command line退出)。建议您加上以下代码:
frm.addWindowListener(new WindowAdapter()
5,Java语言程序设计第二版第14章多线程
import java.io.*;
class Solution implements Runnable
{
int start, end;
public Solution(int start, int end)
{
this.start = start;
this.end = end;
}
public void run()
{
int k = 0, n = 0;
boolean w = true;
for(int i=start; i<=end; i++)
{
w = true;
k = (int)Math.sqrt(i);
for(int j=2; j<=k; j++)
if(i%j==0)
{
w = false;
break;
}
if(w)
{
n++;
System.out.print(i + "\t");
}
}
System.out.println("\n在" + start + " ~ "+ end +"之间有 " + n + " 个质数。");
}
public static void main(String[] args)
{
new Thread(new Solution(2, 100000), "Thread1").start();
new Thread(new Solution(100000, 200000), "Thread2").start();
}
}
在2 ~ 100000之间有 9592 个质数。
在100000 ~ 200000之间有 8392 个质数。第一个类extends Thread{
public class Demo1 extends Thread{
static int count=0;
public void run(){
for (int i = 2; i <= 100000; i++) {
for (int j = i; j <= 100000; j++) {
if(i%j==0){
continue;
}
if(i==j){
count++;
System.out.println(i+"是第"+count+"个质素");
}
}
}
}
}
}
文章TAG:
java 课程 课程设计 设计 java课程设计第二版 雍俊海 著