我正在制作这个节目,在游戏结束时我会询问用户是否想要再次播放.如果他们说是,我需要开始一个新游戏.我做了一个restart()方法:
public void restart(){
Game g = new Game();
g.playGame();
}
Run Code Online (Sandbox Code Playgroud)
但是,当我调用此方法时,我的程序中的某些值保持在上一个游戏中的状态.
是否有游戏可以清除所有内容并使用所有默认值创建游戏的新实例?
好的,我会再试一次,抱歉,如果这对你来说太简单了; 我们都必须从某个地方开始.
我需要使用网页来指定报纸的布局,即页眉,页脚和新闻区域.这是由我创建的HTML页面[带复选框和创建按钮的页面]生成的.
第二个网页是向各种组件添加内容; 再次,我有HTML页面有3个部分输入标题,正文和页脚,每个都有一个保存按钮.然后需要输出内容.
这些信息将存储在MySQL数据库中,但我只需要使用我已经在HTML中创建的Web表单来设计布局和添加内容.数据库用于存储布局和内容信息.
对数据库表的更改应动态反映演示文稿页面中的更改.
到目前为止,我已创建的数据库有6个链接表[布局,页眉,页脚,本地,国家和国际].我也知道MySQL的代码与数据库相连,但不知道如何代码来发布信息,从通过PHP处理网页数据库的数据库或从数据库中获取信息.
有人可以帮忙吗?
我有两个线程,我希望第二个线程等到第一个线程完成.我怎么能做到这一点?
这是我的代码:
public class NewClass1 implements Runnable {
// in main
CallMatlab c = new CallMatlab();
CUI m = new CUI();
Thread t1 = new Thread(c);
t1.start();
Thread t2 = new Thread(m);
try {
t1.join();
} catch (InterruptedException ex) {
Logger.getLogger(NewClass1.class.getName()).log(Level.SEVERE, null, ex);
}
t2.start();
//
public void run() {
throw new UnsupportedOperationException("Not su..");
}
}
Run Code Online (Sandbox Code Playgroud) 我是新手,我有一个问题.
我有一张地图.我必须遍历地图并构建迭代器.
例:
public Iterable<Test> getTests(Map<String, Test> testMap,
Set<String> strings)
{
//loop tru the set of strings and build iterator.
for(final String test1 : strings)
{
Test test = testMap.get(test1);
//build a iterator. not a list.
}
return iterator
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我可以JTable毫无问题地显示我的数据,但是当我想在我的应用程序运行时进行过滤时,我JTable没有向我显示数据更改.我搜索它并找到一个名为TableModel的类,但我无法编写我的AbstractTableModel.任何人都可以告诉我如何做到这一点?
Personelz.Java
package deneme.persistence;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
*
* @author ?brahim AKGÜN
*/
@Entity
@Table(name = "PERSONELZ", catalog = "tksDB", schema = "dbo")
@NamedQueries({@NamedQuery(name = "Personelz.findAll", query = "SELECT p FROM Personelz p"), @NamedQuery(name = "Personelz.findByPersonel?d", query = "SELECT p FROM Personelz p WHERE p.personel?d = :personel?d"), @NamedQuery(name = "Personelz.findByAd", query = …Run Code Online (Sandbox Code Playgroud) 我是Java的初学者,不明白if(!s.add(a))这段代码中的含义是什么:
Set<String> s = new HashSet<String>();
for(String a:args) {
if(!s.add(a)) System.out.println("Duplicate detected:"+a);
}
Run Code Online (Sandbox Code Playgroud) 我只需要在控制台上以这种格式打印当天的日期:Day.Month.Year.例:03.10.09
码:
GregorianCalendar c = new GregorianCalendar();
Date s = c.getTime();
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
控制台打印:
Sat Oct 03 13:33:36 CEST 2009
Run Code Online (Sandbox Code Playgroud)
我可以用一个案例陈述来做,但我确信有更优雅的东西,我根本找不到.
它被描述为-||xi-xy||^2.
那么对于2个二维点,我这样编码吗?
- ((x1-x2) + (y1-y2))^2
Run Code Online (Sandbox Code Playgroud)
要么
-( (x1-x2)^2 + (y1-y2)^2 )
Run Code Online (Sandbox Code Playgroud)
要么
-(sqrt( (x1-x2)^2 + (y1-y2)^2 ))
Run Code Online (Sandbox Code Playgroud)
还是其他一些方式?
我试图掌握指针和它们的精彩以及更好的C++理解.我不知道为什么这不会编译.请告诉我有什么问题?我正在尝试在创建类的实例时初始化指针.如果我尝试使用普通的int它可以正常工作但是当我尝试用指针设置它时我会在控制台中得到它
正在运行...
构造函数调用
程序接收信号:"EXC_BAD_ACCESS".
sharedlibrary apply-load-rules all
任何援助都非常感谢.
这是代码
#include <iostream>
using namespace std;
class Agents
{
public:
Agents();
~Agents();
int getTenure();
void setTenure(int tenure);
private:
int * itsTenure;
};
Agents::Agents()
{
cout << "Constructor called \n";
*itsTenure = 0;
}
Agents::~Agents()
{
cout << "Destructor called \n";
}
int Agents::getTenure()
{
return *itsTenure;
}
void Agents::setTenure(int tenure)
{
*itsTenure = tenure;
}
int main()
{
Agents wilson;
cout << "This employees been here " << wilson.getTenure() << " years.\n"; …Run Code Online (Sandbox Code Playgroud) 我才意识到,我应该包括#include<cstdlib>要求abs()的abs()功能.
#include<iostream>
using namespace std;
int main()
{
int result;
result = abs(-10);
cout << result << "\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
为什么这段代码仍然有效,即使我忘记了重要的标题(#include<cstdlib>)?