/**
* 宝石图案
*/
import java.applet.*;
import java.awt.Graphics;
public class LineGraph extends Applet{
private int x0=320,y0=240; //x0,y0为画图的起始点
private double t; //画线时相邻两点的间隔
private int n=20; //画线时点的个数
private int r=200; //画图案时圆的半径
private int red,green,blue; //设置线的颜色RGB(0~255)
private int x[]=new int[n];
private int y[]=new int[n]; //存放圆上点的坐标
public void init(){
//获取点的个数
String s=new String(getParameter("dotnum"));
n=(s==null)?20:Integer.parseInt(s);
if(n<3∷n>50) n=20; //n不能太大或太小(此处一直有问题!报错!!)
//获取画图案时圆的半径
s=new String(getParameter("radius"));
r=(s==null)?200:Integer.parseInt(s);
if(r<20) r=20;
//获取线的颜色RGB(0~255)
s=new String(getParameter("red"));
red=(s==null)?255:Integer.parseInt(s)%256;
s=new String(getParameter("green"));
green=(s==null)?0:Integer.parseInt(s)%256;
s=new String(getParameter("blue"));
blue=(s==null)?0:Integer.parseInt(s)%256;
}
public void paint(Graphics g){
int i,j;
t=6.28318/n; //n等分圆
//计算圆上的n个点的坐标
for(i=0;i<n;i++){
x[i]=(int)(r*Math.cos(i*t)+x0);
y[i]=(int)(r*Math.sin(i*t)+y0);
}
//设置图案的颜色
g.setColor(new java.awt.Color(red,green,blue));
//用直线连接圆上的所有的点
for(i=0;i<=n-2;i++)
for(j=i;j<=n-1;j++){
g.drawLine(x[i], y[i], x[j], y[j]);
//等待50ms,等待时间也可以通过参数获得
try{ Thread.sleep(50); }
catch(InterruptedException e){}
}
g.drawLine(x[i], y[i], x[0], y[0]); //最后一条直线
}
}
这里面报错的地方显示的是:
Multiple markers at this line
- Syntax error on token "Invalid Character", .
expected
- n cannot be resolved or is not a field
谢谢给为朋友了!!
java问题求解!!请高手帮忙啊!我是新手!!
1、新建系统变量JAVA_HOME变量(JAVA_HOME指明JDK安装路径。)设定值为:C:\\Java\\jdk1.6.0_04 2、在系统变量中的path中添加(Path使得系统可以在任何路径下识别java命令。):;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;%CATALINA_HOME%\\bin 3、新建系统变量CATALINA_HOME 设定值为:C:\\Java\\apache-t...
java初学提问 关于执行过程 和继承的一些问题,请各位大虾帮忙 谢谢
1.首先,你的main方法是写在Demo类里的,当运行这个main方法时,执行A a = new A()时;需要new一个A类的对象,在new出这个对象之前,JVM会在堆中装载A类,这时候,会初始化A类的所有静态成员,所以static会被执行一次,然后执行new A()。不过,所有静态成员都只会初始化一次。(静态成员...
请java高手帮忙,解决一个难题呀?心急呀!
1. “文字排版” ,这年头连网上的H*小说如果不好好排版都没人看的,更何况是一堆代码和逻辑请很强的文字呢?2.“语言及文字表达”,在你上面所提的问题中我无法清晰的看出你的问题是什么?在你的内容中首先你表达了求助的意思,然后应该是粘贴了一份其他其他来源的资料,在这两段之间最好有个...
JAVA编程问题求大神帮忙看看解答谢谢!
你的问题:1 、定义的数组类型有问题 讲解:字符数组用该用char 或者String 你这个由于是中文字符串,所以用String char 和String 定义是需要引号引起来,2 、java中,结束一段表达式的时候要用英文的分号结束,你定义数组的时候没有结束符 ...
java题目,请高手帮忙解决。
并发性:JAVA支持多线程技术,就是多个线程并行机制,多线程是Java的一个重要方法,特别有利于在程序中实现并发任务.Java提供Thread线程类,实现了多线程的并发机制.j2se j2ee j2me J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。J2EE Java2平台企业版,企业级...
自学JAVA,遇到以下问题,跪求java大神帮忙。需要class interface或者enum...
\/\/一下是修改后的代码,希望可以帮到你 import java.util.*;public class Testt{ \/\/这里的public关键字写错了 public static void main(String[] args){ Scanner inx=new Scanner(System.in);System.out.println("———请出拳———");System.out.println("1.石头 2.剪刀 3.布");int p...
我是应届大专毕业生,现在对想自学Java,非计算机专业的,没有专业基础...
1、建议楼主先看《Java2程序设计基础》是做为大学课本用的高等学校教材,清华大学出版社,陈国君主编,之所以推荐,因为毕竟能够做为大学教材,书的结构性、概念、循序渐进都要比市场上的其他的书要好,这先做个入门 2、看完以后,可以看一些提高的书了,《Java2核心技术》卷一,二,还有《thinking ...
...高手帮忙分析下这段代码有什么问题,我在自学JAVA,现在写的这个程序老...
有很多种可能哦,有可能是你的驱动有问题哦,你用的是2008还是2000还是2005,这些版本的驱动不同哦,还有在这里你没有用预处理,你为什么还要用preperStatement()这个方法呢,这样会降低效率的,没有预处理的时候还是用statement()吧
自学Java大概要多长时间?
1.看《Thinking In Java》,不要因为他们很难而我们自己是初学者所以就不看;2.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;3.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;4.学习编程最好的方法之一就是阅读源代码;5.在任何时刻都不要...
关于面试JAVA工程师中遇到的一些棘手的问题,求大家帮忙来解答下,求助...
五:你可以说自己的公司比较小,业务不稳定倒闭了,或者说开的薪资和能力不成正比留不住人解散了,总之不要明显的说公司老板不好之类的话。六:项目经理说你公司有加班费没,这是再考察你真正的上过班没!大家都知道程序员加班很多很累,是没有加班费的,国内不管是大公司还是小公司都没加班费,华为...