我知道在JavaScript中你可以写:
if (A && B) { do something }
Run Code Online (Sandbox Code Playgroud)
但是我如何实现OR,例如:
if (A OR B) { do something }
Run Code Online (Sandbox Code Playgroud) 每个人都知道有些网站只是通过查看它们可能会损害您的计算机,或者某些电子邮件可以通过阅读它们向您的所有朋友发送邮件或收集有关您的信息.
这怎么可能?每个站点都只是简单的HTML,CSS和JS,它们不能对计算机进行任何永久性更改(除了cookie,但这不会伤害你,可以吗?)所以我怎么能得到病毒?
如果我点击广告,我该如何获取病毒?下载自动运行程序的链接?
这些事情是如何完成的?什么编程语言?
我正在使用Eclipse(Helios),我在我的java类中添加了一些任务
// TODO: blah blah.
Run Code Online (Sandbox Code Playgroud)
在行计数附近,我有一个小图标,表示任务已被识别,但我无法在任务视图中看到它们(我尝试了任务视图和任务列表视图,它们是空的).
但是,当我通过右键单击行计数并选择"添加任务"来添加任务时,这个新任务正确显示在"任务"视图中!
我缺少什么让这项工作?
所以我试图在java中创建一个程序,它将创建一个10乘10的矩阵,每个元素随机显示1或0.这是我到目前为止:
package random.matrix;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
class ex2 extends JFrame {
class Random {
GridLayout setLayout= new GridLayout(10, 10);
for (int i = 0; i < 10; i++) {
int number = (int) (Math.random() * 2);
String str = Integer.toString(number);
add(new JLabel(str, JLabel.CENTER));
}
}
public static void main(String[] args) {
JFrame frame = new ex2();
frame.setTitle("RandomMatrix");
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
据我所知,这个程序应该运行得很好.但是,每当我尝试时,它都会说"非法启动类型",特指for循环线.任何人都可以帮我解决这个问题吗?我从来没有遇到过这样的错误.
我正在尝试使用以下代码将一个矩形绘制到JPanel:
JPanel background = new JPanel();
Graphics2D g = null;
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.BLACK);
g2d.drawRect(0, 0, 800, 600);
Run Code Online (Sandbox Code Playgroud)
当我尝试编译它时,我得到了错误
设置颜色行上的java.lang.NullPointerException.
我也试过这个,但我得到了同样的错误
JPanel background = new JPanel();
Graphics bg = background.getGraphics();
bg.setColor(Color.BLACK);
bg.drawRect(0, 0, 800, 600);
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我修复这个bug吗?
我想比较两个数组.
我初始化它们:
public static int [][] craftarray = {{0,0,0},{0,0,0},{0,0,0}};
public static int [][] stone = {{0,0,0},{0,0,0},{0,0,0}};
Run Code Online (Sandbox Code Playgroud)
当我试图比较它们时使用:
Inventory.craftarray.equals(Craft.stone)
Run Code Online (Sandbox Code Playgroud)
它没有说它们是平等的所以我打印出阵列.
工艺阵列以0的形式返回,而石头返回'[[@ @ 44ffb2'.
为什么会这样?