gpt4 book ai didi

java - java 中的 if/else 类型语句

转载 作者:行者123 更新时间:2023-12-01 18:02:36 24 4
gpt4 key购买 nike

我试图在启动时确定应用内是否已购买,这是我当前的代码;

if (!(getSharedPreferences("purchased", 0).getBoolean("purchased", false)))
admob();
Log.d("NOT UPGRADED", "SHOW AD AS UPGRADED ALREADY");
if (!(getSharedPreferences("purchased", 0).getBoolean("purchased", true)))
admobskip();
Log.d("UPGRADED", "DO NOT SHOW AD AS UPGRADED ALREADY");

但它似乎运行了所有这些代码,而不是检查,在 iOS 中我使用 if/else ,但是我似乎无法使用它,并且希望如果可能的话,可以使用与这段代码等效的 java 吗?我已在语句后半部分将购买的内容交换为“true”。

最佳答案

如果您只想在 if 条件通过时运行语句,请在该代码周围使用作用域 block {}:

if (condition){
/*run all these statements*/
}

如果您不使用大括号,则只有以下单个语句是if的一部分:这就是您的情况发生的情况。

(就我个人而言,我总是使用大括号,因为我相信这是一种更清晰的风格,但并不是每个人都这样做)。

关于java - java 中的 if/else 类型语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39637948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com