java import thread_java一个线程程序中出现的问题

import java.io.*;

class A extends Thread

{

private int a,b;

public void A(int c,int d){

a=c;b=d;

}

int k=0;int t=0

import java.io.*;

class A extends Thread

{

private int a,b;

public void A(int c,int d){

a=c;b=d;

}

int k=0;int t=0;int q=0;

public void run(){

for(int i=a;i<=b;i++)

{

for(int j=1;j<=i;j++)

{

if(i%j==0) k++;

}

if(k<=2){

t++;System.out.println(i+"是質??);

}

else continue;

/*一个数字如果有两个以上的可以除尽的数那这个数肯定就不是质数,所以跳出这次循环.节约运算时间*/

}

System.out.println("在"+a+"和"+b+"之間有"+t+"??質??);

}

}

class app14_20

{

public static void main(String args[])throws IOException

{

System.out.print("1??入找?べ|?档倒??由");//输入第一组数字

BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));

String str=buf.readLine();

int num=Integer.parseInt(str);

System.out.print("到");

String st=buf.readLine();

int nu=Integer.parseInt(st);

System.out.print("2??入找?べ|?档倒??由");//输入第二组数字

String str1=buf.readLine();

int num1=Integer.parseInt(str1);

System.out.print("到");

String st1=buf.readLine();

int nu1=Integer.parseInt(st1);

A aaa=new A(num,nu);

A aaa1=new A(num1,nu1);

aaa.start();

aaa1.start();

}

}

程序目的就是输入两组数字,算这两组数字间质数及质数的个数.运行两个线程看看结果如何.

但是程序中的最后几行: A aaa=new A(num,nu);

A aaa1=new A(num1,nu1);

编译的时候提示说找不到对象,我就不懂了,怎么会找不到对象呢?

盼答~谢谢谢谢.

展开

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值