我希望我的应用程序检查手机使用的语言.这个if语句应该这样做:
if (Locale.getDefault().getLanguage().equals("en")) {
yourYesResponse = "That is great " + usersName + "!";
}
else if (Locale.getDefault().getLanguage().equals("fr")) {
yourYesResponse = "C\'est bon " + usersName + "!";
}
Run Code Online (Sandbox Code Playgroud)
但即使我的设备设置为法语,它仍然显示英语.这个if语句有什么问题,如果是,那又怎么样?
编辑:谢谢你的帮助.我很感激.
这个程序编译得很好.当我输入一个数字时,它会在我身上崩溃.name.exe has stopped working但为什么?
int main (void) {
int arrayMax = 0;
printf ("How many numbers will be entered?\n");
scanf ("%i", arrayMax);
int i;
double userInput [arrayMax];
return 0;
}
Run Code Online (Sandbox Code Playgroud)