import java.util.*;
class Point{
float x,y; //定义点坐标和点到原点间距离
double distance;
Point(float x,float y){
this.x = x;
this.y = y;
this.distance = Math.sqrt(x*x+y*y);
}//构造函数
}
public class P_sort {
public void main(String[] args){
int i,j;
int sort[][] = new int[10][];
float x,y;
x = (float)Math.random();
y = (float)Math.random();
Point[] point = new Point[20];
for(i=0;i<20;i++){
point[i] = new Point(x, y);
}
List ans = new ArrayList();
for(j = 0;j < 10; j++){
for(i = 0;i<20;i++){
if(j == (int) Math.floor(point[i].distance)){
ans.add(point[i]);
}
}
}
System.out.println(ans);
}
}
JAVA程序编译不成功,帮忙看下
程序没有问题,你是不是用命令行编译?估计是环境变量没配置好,你直接用eclipse或myeclipse就行了。还有你的 System.out.printf("该学生的出生日期为%d年 %d月 %d号",year,month,day);这句要把所有的%d改为%s。
下图java程序,哪里有问题呀,编译错误,在线等,谢谢
首选,你的程序没有问题,代码是对的;其次,你截图里的那不是编译错误,是运行报错;最后来解决你的问题:看截图你用的eclipse写的,运行的时候报错是因为你的main方法没有传递参数进去,用eclipse调试带参数的方式main方法操作如下:在你有main方法的类代码上右键单击,让鼠标悬停在Debug As上,右侧箭头...
已经没有语法错误了,代码编译不成功,怎么破
P_sort类中的public void main改成public static void main试试
Java程序编译通过,为什么运行有误?
编译通过说明的是你的程序语法没有问题,运行时报出的异常称之为运行时异常(RunTimeException),例如最常见的空指针异常。 针对你的问题,可以确定是JDK的版本问题造成的。
一个java程序即不报错 也没有任何运行结果,这是为什么?求高手帮我...
public class Test{ public static void main(){ Read read = new Read();read.readSet(1);\/\/在D盘根目录创建一个 Excel 。D:\/ss.xls 。 }
以下一段java代码,未报错,但是运行后无法输入数字1或者2,求高手帮我...
当然没输入啦,你的con=false;这是赋值,还有的是你的con=false中的con没初始值,肯定进不了while循环,还有的是你的choice最好写成我这样写,改成这样:import java.util.Scanner;public class J { public static void main(String[]args){ Scanner input=new Scanner(System.in);System.out....
找个JAVA高手帮忙分析下这段代码有什么问题,我在自学JAVA,现在写的这个...
有很多种可能哦,有可能是你的驱动有问题哦,你用的是2008还是2000还是2005,这些版本的驱动不同哦,还有在这里你没有用预处理,你为什么还要用preperStatement()这个方法呢,这样会降低效率的,没有预处理的时候还是用statement()吧
哪位JAVA 高手帮忙啊 编译没有问题,运行时出错,好像是什么异常,不知道...
我运行了一下、首先这段代码 应该分两个部分 类Student 类TestStudent 我在package student;这个包下 新建了两个类,一个是Student将 public class Student{ String name;int age;public Student(String name,int age){ this.name=name;this.age=age;} } 粘贴了进去 在新建一个类TestStudent 将 c...
java编程时候出错,我自己也不是很懂,求高手帮忙~~ 1.Start tag () not...
问题1,说你标记没有结束符,即没有,这个的问题出在value='<!DOCTYPE HTML PUBLIC "-\/\/IETF\/\/DTD HTML\/\/EN">'这里,在HTM等地方,“<”“>”这两个符号要用的时候,是需要用别的符号转一下的,好久不写代码了,有点忘了“\/”“\\”,这两上里面的一个,你自己试一下吧,也就是,假设...
哪位高手能帮我解释一下为什么这个java程序运行不出结果 我是仿照书上...
import java.awt.*;class a extends Frame { Frame t;MenuBar s;Menu e;MenuItem p1,p2;a() \/\/或者修改构造方法名,也可以运行 { t=new Frame("带菜单");s=new MenuBar();e=new Menu("文件");p1=new MenuItem("打开");p2=new MenuItem("保存");e.add(p1);e.add(p2);s.add(...