java - 解释一下这行代码android

标签 java android

我是 android 初学者,我正在查看本教程并遇到了以下代码:

int temp = (sensor.getType() == Sensor.TYPE_ACCELEROMETER) ? 1 : 0;

有人可以帮我解释一下吗?

可能这个问题是重复的,但我不知道要搜索什么。 如果您也能告诉我 C# 中的内容,那就太好了。

最佳答案

(sensor.getType() == Sensor.TYPE_ACCELEROMETER) ? 1 : 0;

表示

int result;
if (sensor.getType() == Sensor.TYPE_ACCELEROMETER)
    result = 1;
else
    result = 0;

关于java - 解释一下这行代码android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818528/

相关文章:

java - 在 Android Studio 中将事件添加到 Google 日历

Android:Cocos2d -x 声音崩溃

Android AudioManager.setMode(MODE_NORMAL) 失败

java - 动态更改对讲语言?

java - Jpanel中的放大缩小功能

java - Android Recyclerview - 增加所有内部 TextView 的字体大小

java - Eclipse(IDE)如何在没有公共(public)类的情况下运行Java中的main方法?

java - 子类中是否存在父类(super class)构造函数(但不被继承)?

在多个操作系统上运行脚本的 Java 注意事项

android - 如何在三星设备上设置设备所有者?