我的代码:
int LastSet = 2;
if(LastSet == '2'){
Toast.makeText(PrintName.this, "Jack Johnson", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)
我想我使用了正确的语法和逻辑?没有出现..
您没有在问题中指定哪个平台和编程语言(多个平台支持Toast通知),因此我将假设Android上的Java.查看已发布代码的前两行:
int LastSet = 2;
if (LastSet == '2') {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
你设置LastSet为2,这是一个int,然后你将它与字符'2'进行比较,这是一个完全不同的野兽.在Java中,您可以将int这样的字符视为多种用途(包括与int的比较),但不要指望Java将2和'2视为同一个东西,因为它们不是.数字2与用于表示数字2的字符不同.
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |