我有一个用Android Studio编写的应用程序,我想使用Visual Studio.
有没有办法将我的项目导入Visual Studio?
我一直在尝试一个我想要制作的游戏.我发现除了for循环之外,我有两个相同的方法,这与前者相反.
我试图这样做,所以我可以使用相同的代码向前或向后.我最终得到了:
for (int i = start; i != (finish + 1 * ((start < finish) ? 1 : -1)); i += 1 * ((start < finish) ? 1 : -1))
Run Code Online (Sandbox Code Playgroud)
A)B)我想与大家分享这个概念.
B)我很好奇这种循环的效率.我知道它正在计算目标数量和访问时的实施因素,但我不知道如何测试它.
C)当我在它的时候,我找到了一条线,它可以交换两个变量而不使用临时变量.这需要一点时间来阅读,但这比使用临时更好(代码明智)吗?(下面主要的第3行)
我已经测试了它的功能,它按预期运行.如果第二个数字大于第一个数字,则计数.如果没有,它会倒计时.我的测试代码是:
// A generic loop that can go up or down
import java.io.*;
public class reversable
{
public static int start = 1;
public static int finish = 10;
public static void main(String[] args)
{
for (int i = start; i != (finish + 1 * …Run Code Online (Sandbox Code Playgroud) 好的,这是我到目前为止的相关代码.
for (int i = gameLines - 1; i > 0; i--)
{
for (int j = 0; j < i; j++)
{
JButton jButton = new JButton();
jButton.setSize(buttonWidth, buttonHeight);
jButton.setText("" + line[i].charAt(j));
int x = ((buttonWidth / 2 * gameLines + 1) - (buttonWidth / 2 * i) + (buttonWidth * j));
int y = (gameLines - (i + 1)) * buttonHeight;
jButton.setLocation(x, y);
panel.add(jButton);
button[i][j] = jButton;
button[i][j].setActionCommand(Integer.toString(i) + "." + Integer.toString(j));
button[i][j].addActionListener(this);
}
}
Run Code Online (Sandbox Code Playgroud)
代码创建并将我的所有按钮放在我想要的位置.我花了一段时间才弄明白.我原来是AppleSoft BASIC程序员,对于i&j变量名称我很抱歉.
现在为了好玩.在底部3行按钮的右侧,我想放置一个jLabel.jLabel的右边缘与顶行中最右边按钮的右边缘对齐.每个中的文本都是右对齐的,以:以及最多4位数字结尾. …