小编Phi*_*ll 的帖子

如何在PHP中反转数组而不使用数组反向方法

我想知道如何在不使用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)

php arrays reverse

10
推荐指数
1
解决办法
1万
查看次数

Android:使用位图使用android studio显示图像时出错

我创建了一个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)

java eclipse android image bitmap

6
推荐指数
1
解决办法
669
查看次数

Android:如何找到屏幕的宽度和高度?

我试图找到屏幕的宽度和高度,但我尝试的方法都没有在我创建的类中工作,我的代码如下.

有谁知道如何找到它?我不能使用我在下面尝试的方式,因为.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 user-interface android screen

4
推荐指数
1
解决办法
1836
查看次数

将 Java 代码转换为模型视图控制器架构模式

我用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)

java controller model view software-design

0
推荐指数
1
解决办法
3351
查看次数

显示数字1到100的总和和平均值

我试图在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)

c#

-4
推荐指数
1
解决办法
2604
查看次数