如何在Java中使用新对象在“ if”语句中插入“ &&”?

问题描述

(对不起,英语不好)

大家好,我是Java的新手,我尝试通过学习互联网代码来学习。 我花了很多时间尝试这样做,但是...我失败了...

谁可以帮助我使用此代码

@ElementsPrigione.ModElement.Tag
public class OverlayArresto extends ElementsPrigione.ModElement {
    public OverlayArresto(ElementsPrigione instance) {
        super(instance,3);
    }

    @Override
    @SideOnly(Side.CLIENT)
    public void init(FMLInitializationEvent event) {
        minecraftForge.EVENT_BUS.register(new GUIRenderEventClass());
    }
    public static class GUIRenderEventClass {
        @SubscribeEvent(priority = EventPriority.norMAL)
        @SideOnly(Side.CLIENT)
        public void eventHandler(RenderGameOverlayEvent event) {
            if (!event.isCancelable() && event.getType() == RenderGameOverlayEvent.ElementType.HELMET) {
                int posX = (event.getResolution().getScaledWidth()) / 2;
                int posY = (event.getResolution().getScaledHeight()) / 2;
                EntityPlayer entity = minecraft.getminecraft().player;
                World world = entity.world;
                int x = (int) entity.posX;
                int y = (int) entity.posY;
                int z = (int) entity.posZ;
                if (((new Object() {
                    public int getscore(String score) {
                        if (entity instanceof EntityPlayer) {
                            scoreboard _sc = ((EntityPlayer) entity).getWorldscoreboard();
                            scoreObjective _so = _sc.getobjective(score);
                            if (_so != null) {
                                score _scr = _sc.getorCreatescore(((EntityPlayer) entity).getGameProfile().getName(),_so);
                                return _scr.getscorePoints();
                            }
                        }
                        return 0;
                    }
                }.getscore("arresto")) > 0)) {
                    minecraft.getminecraft().fontRenderer.drawString("0%",posX + -198,posY + -108,-1);
                }
            }
        }
    }
}

最后,您可以阅读".getscore("arresto")) > 0)) {”,我需要在此处插入“ &&”,以使之类似于“大于0但小于10”

也是“ else if”的好方法,但是每次都无需创建新对象!

谢谢您的帮助:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)