我想知道如何在不使用array_reverse方法的情况下反转数组.我有一个名为反向数组的数组,这是我想要反转的数组.我的代码如下.有人可能会指出我做错了什么,因为我无法找到任何其他地方以这种方式反转数组的例子.我的代码如下.
<?php
//Task 21 reverse array
$reverseArray = array(1, 2, 3, 4);
$tmpArray = array();
$arraySize = sizeof($reverseArray);
for($i<arraySize; $i=0; $i--){
echo $reverseArray($i);
}
?>
Run Code Online (Sandbox Code Playgroud) 我创建了一个10x10网格,现在想将播放器的图像放在其中一个网格方块中.这样做我想我必须使用位图?我将把我的所有代码放在下面.无论如何我尝试这样做我创建了一个游戏类,它设置并获取玩家图像的x位置.然后我创建了一个播放器类,这是我尝试添加图像的地方,使用Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.sokobanplayer1); 我一直在getResources下得到一个错误,所以我在游戏中创建了一个get资源方法,但它没有解决问题.有人可以告诉我如何做到这一点,我的代码如下.
//DRAW CLASS
public class Draw extends View {
Paint red = new Paint();
Paint green = new Paint();
int rectSide = 1000;
public Draw(Context context) {
super(context);
red.setColor(Color.RED);
green.setColor(Color.GREEN);
red.setStrokeWidth(8);
green.setStrokeWidth(8);
}
public void drawGrid(Canvas canvas) {
int width = canvas.getWidth();
int height = canvas.getHeight();
float startX = (width / 2) - (rectSide / 2);
float stopX = (width / 2) + (rectSide / 2);
float startY = (height / 2) - (rectSide / 2); …Run Code Online (Sandbox Code Playgroud) 我试图找到屏幕的宽度和高度,但我尝试的方法都没有在我创建的类中工作,我的代码如下.
有谁知道如何找到它?我不能使用我在下面尝试的方式,因为.getWidth()已被弃用?
public class Crate {
public int acrossCrate;
public int upDownCrate;
Context theContext;
WindowManager wm = (WindowManager)theContext.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
int width = display.getWidth();
public Crate() {
acrossCrate = 650;
upDownCrate = 650;
//int width = ;
//int height = ;
}
}
Run Code Online (Sandbox Code Playgroud) 我用java编写了一些代码来给出1到10的一些数字,然后还显示平均值。我想将其更改为模型视图控制器方法(这就是导师想要的)。我们只上过一节课,我真的不明白如何改变它。如果有人能完成这个并告诉我如何(就像他们试图教一个 5 岁的孩子一样)那会很棒。
//JAVA CODE
public class Ex4 {
public static void main(String[] args) {
int sum = 0;
int average = 0;
for (int i=1; i < 10; i++){
sum = sum + i;
average = sum/i;
}
System.out.println("The sum is " + sum);
System.out.println("The average is " + average);
}
}
Run Code Online (Sandbox Code Playgroud) 我试图在C#中编写一个简单的程序来显示数字1到100的总和和平均值.输出应该看起来像......
the sum is 5050
the average is 50.5
Run Code Online (Sandbox Code Playgroud)
我似乎无法让它正常工作,返回值只返回总和而不是它之前的措辞,我已经尝试了其他方式来显示消息和总和,但他们不工作.我试图使用模型视图视图控制器方法,但无法理解我出错的地方以及如何让它显示上述结果.我的代码如下.
class SumAndAverage
{
public float sum = 0;
public float ave = 0;
public float SumAndAve()
{
for (int i = 1; i <= 100; i++)
{
sum = sum + i;
ave = sum / i;
}
return sum + ave;
}
}
Run Code Online (Sandbox Code Playgroud)
}
class SumAndAverageController
{
IView view;
SumAndAverage sumAndAverage;
public SumAndAverageController(IView theView, SumAndAverage theSumAndAverage){
view = theView;
sumAndAverage = theSumAndAverage;
}
public void Go()
{
view.Start();
//mAndAverage.SetNumber(view.GetString("Please …Run Code Online (Sandbox Code Playgroud)