import java.applet.Applet;
import java.awt.*;
public class GetSquare extends Applet
{
Label label1;
public void init()
{
label1=new Label("前30个数的平方");
add(label1);
}
public void piant(Graphics q)
{
for(int i=0;i<30;i++)
int
g.drawString(String.valueOf(i+1)*(i+1),
20+30*x,50+25*y);
}
}
我是刚学Java的看不懂这个为什么老是出错?高手指点一下,老是在int x=i%10,y=i/10;这儿出错
import java.awt.*;
public class GetSquare extends Applet
{
Label label1;
public void init()
{
label1=new Label("前30个数的平方");
add(label1);
}
public void piant(Graphics q)
{
for(int i=0;i<30;i++)
int
g.drawString(String.valueOf(i+1)*(i+1),
20+30*x,50+25*y);
}
}
我是刚学Java的看不懂这个为什么老是出错?高手指点一下,老是在int x=i%10,y=i/10;这儿出错
解决方案 »
- JDK1.6注解 @Test @SuppressWarings 都找不到符号
- 关于java帮助的问题
- JSTL问题~!
- 初次运行java小程序,编译通过,但是运行时出现NoSuchMethodError错误,哪位老兄帮忙给调试一下?
- 如何提高HashMap的效率
- 请教大虾:??编写applet嵌入网页实现与虚拟三维场景的交互(vrml用blaxxun浏览器)遇到的问题?
- 编译子类时,父类应该放在哪里?
- 寻找SCJP题目(有关assert和hashcode)
- 请那位大侠帮我修改以下,为什么我的程序调试不出结果
- Where can I find free Preference Book about JBuilder?
- 请牛人帮忙
- Jtree删除节点的问题
g.drawString(String.valueOf(i+1)*(i+1),20+30*x,50+25*y);
好像应该是
g.drawString(String.valueOf((i+1)*(i+1)),20+30*x,50+25*y);
吧?
怎么我没看到有int x=i%10,y=i/10的??
lz写的代码是:
{
for(int i=0;i<30;i++)
int 《==== 奇怪的写法
g.drawString(String.valueOf(i+1)*(i+1),
20+30*x,50+25*y);
}
观察后面要用到x,y,而楼主后面又写:老是在int x=i%10,y=i/10;这儿出错, x/y和i有关,
所以,推测真正的代码是:
for(int i=0;i<30;i++) {
int x=i%10,y=i/10;
g.drawString(String.valueOf(i+1)*(i+1),
20+30*x,50+25*y);
}
应该是楼主发帖的时候,本来想用Ctrl+C 拷贝到后面说明的,结果用了 Ctrl+X推测。反正也不犯法。
看不见int x=i%10,y=i/10
import java.awt.*;
public class GetSquare extends Applet
{
Label label1;
public void init()
{
label1=new Label("前30个数的平方");
add(label1);
}
public void piant(Graphics q)
{
for(int i=0;i<30;i++)
int x=i%10,y=i/10;
g.drawString(String.valueOf((i+1)*(i+1)),20+30*x,50+25*y);
}
}
import java.applet.Applet;
import java.awt.*;public class GetSquare extends Applet {
Label label1; public void init() {
label1 = new Label("前30个数的平方");
add(label1);
} public void piant(Graphics g) {
for (int i = 0; i < 30; i++) {
int x = i % 10, y = i / 10;
g.drawString(String.valueOf((i + 1) * (i + 1)), 20 + 30 * x,
50 + 25 * y);
}
}
}