小编Mic*_*res的帖子

Java蛇游戏的类没有编译

请找一些我试图创建的蛇游戏的源代码:

package Snake;

import java.awt.*;
import Snake.GameBoard.*;

public enum TileType {
  SNAKE(Color.GREEN),
  FRUIT(Color.RED),
  EMPTY(null),

  private Color tileColor;

  private TileType(Color color) {
    this.tileColor = color;
  }

  // @ return

  public Color getColor() {
    return tileColor;
  }

  private TileType[] tiles;

  public void GameBoard() {
    tiles = new TileType[MAP_SIZE * MAP_SIZE];
    resetBoard();
  }

  //  Reset all of the tiles to EMPTY.

  public void resetBoard() {
    for(int i = 0; i < tiles.length; i++) {
      tiles[i] = TileType.EMPTY;
    }
  }

  // @ param x …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
294
查看次数

将JSON从URL转换为JSONNode

我的代码现在是:

import java.net.URL;
import java.util.HashMap;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.annotation.*;


public class WeatherClient {
    public static void main (String[] args) {
      try { final JsonNode node = new ObjectMapper().readTree(new URL("http://api.wunderground.com/api/5bef7a0ecc7f2933/" +
              "conditions/q/CA/San_Francisco.json"));
      }
          catch (Exception exception) {
          exception.printStackTrace();
      }
}


       }
Run Code Online (Sandbox Code Playgroud)

我得到:

线程“主”中的异常java.lang.NoSuchMethodError:com.fasterxml.jackson.core.JsonFactory.createParser(Ljava / net / URL;)Lcom / fasterxml / jackson / core / JsonParser; 在com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:1792)在WeatherClient.main(WeatherClient.java:10)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57),位于com.intellij.rt.execution.application的java.lang.reflect.Method.invoke(Method.java:601)处,位于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处。 AppMain.main(AppMain.java:120)

有什么办法解决这个问题?

java json

2
推荐指数
1
解决办法
4263
查看次数

安装CocoaPods时出现问题 - 已在其他地方尝试过解决方案

我在安装CocoaPods时遇到问题.我已经用谷歌搜索了一个解决方案,并按照我如何选择我的Podfile中的项目的答案?我收到错误:无法找到目标'Pods'的Xcode项目.谁能说我做错了什么?

Michaels-MacBook-Air:~ michael$ cd  ~/Documents/Chinese\ Restaurants/
Michaels-MacBook-Air:Chinese Restaurants michael$ pod install
[in /Users/michael]
Analyzing dependencies
[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

    xcodeproj 'path/to/Project.xcodeproj'

Michaels-MacBook-Air:Chinese Restaurants michael$ cd  ~/Documents/Chinese\ Restaurants/Chinese\ Restaurants.xcodeproj/
Michaels-MacBook-Air:Chinese Restaurants.xcodeproj michael$ pod setup
Setting up CocoaPods master repo
Already up-to-date.
Setup completed (read-only access)
Michaels-MacBook-Air:Chinese Restaurants.xcodeproj michael$ touch Podfile
Michaels-MacBook-Air:Chinese Restaurants.xcodeproj michael$ open -e Podfile
Michaels-MacBook-Air:Chinese Restaurants.xcodeproj michael$ pod install
Analyzing dependencies
[!] Could …
Run Code Online (Sandbox Code Playgroud)

cocoapods

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

为什么使用fabs()而不是铸造?

我是C++的新手,之前曾学过Java.我正在努力理解的是为什么要使用fabs()函数(from <cmath>).我理解fabs的作用,它是获得数字的绝对值(即更精确).但是,你能不能像在Java中那样做:

int x = 1;
float x = (float) x;
Run Code Online (Sandbox Code Playgroud)

使用fabs()函数有什么好处,而不仅仅是投射?

c++

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

标签 统计

java ×2

c++ ×1

cocoapods ×1

json ×1