Javascript 如何要求用户输入一个介于1和50之间的整数,然后小程序打印出一行这个星号
要求用户输入一个介于1和50之间的整数。然后,小程序打印出一行这样数量的星星Javascript 如何要求用户输入一个介于1和50之间的整数,然后小程序打印出一行这个星号,javascript,java,loops,for-loop,applet,Javascript,Java,Loops,For Loop,Applet,要求用户输入一个介于1和50之间的整数。然后,小程序打印出一行这样数量的星星 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class ForDemo extends Applet implements ActionListener{ TextField num; int num1; Label prompt; public void in
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class ForDemo extends Applet implements ActionListener{
TextField num;
int num1;
Label prompt;
public void init(){
prompt = new Label("Enter a number that is less than 50");
num = new TextField(10);
add(prompt);
add(num);
num.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
num1 = Integer.parseInt(num.getText());
repaint();
}
public void paint (Graphics g) {
//For values of an int I from 1, 2, .., 12 the loop evaluates 6*i.
//Note that the for loop variable can be defined in the loop.
//Note also that the loop variable is used to position the printout.
for (num1 = 1; num1 <=250; num1 ++)
g.drawString("6 times " + num1 + " = " + 6*num1, 25, 25+20*num1);
}
}
import java.applet.applet;
导入java.awt.*;
导入java.awt.event.*;
公共类ForDemo扩展小程序实现ActionListener{
TextField num;
int num1;
标签提示;
公共void init(){
提示符=新标签(“输入一个小于50的数字”);
num=新文本字段(10);
添加(提示);
添加(num);
num.addActionListener(此);
}
已执行的公共无效操作(操作事件e){
num1=Integer.parseInt(num.getText());
重新油漆();
}
公共空间涂料(图g){
//对于1,2,…,12的int I值,循环计算6*I。
//请注意,for循环变量可以在循环中定义。
//还要注意,循环变量用于定位打印输出。
对于(num1=1;num1键入是不够的。您需要采取行动,您可以通过按enter键或添加一些按钮来完成。或者您创建线程,在某些时间间隔内读取inpup。问题是?问题是什么?当我在文本字段中键入一个数字时,没有任何外观看起来像此代码是完整的,重新绘制不会exist和paint使用一个循环进行6的乘法运算我真的不知道如何根据用户的输入打印出一行星,所以我需要添加一个按钮,这样当按下按钮时,它将打印一行星。此外,您需要解决以下问题:for(num1=1;num1我可以问一下如何更改它吗?类似这样的问题:for(int i=num1;i