小编dra*_*fly的帖子

如果否则 - 如果不工作

我有一个if else-if块如下,但它只能工作一半.如果部分工作,第一个if-else也是如此.但是,即使在它们应该评估为true的情况下,最后两个if-else语句也永远不会被执行.谁能告诉我我在这里做错了什么?

//Getting current date and time
Calendar c = Calendar.getInstance();
int day = c.get(Calendar.DAY_OF_MONTH);                     
int month = c.get(Calendar.MONTH);
int year = c.get(Calendar.YEAR);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);

//Getting user-entered date and time values.
String[] selected_date_string = date.getText().toString().split("-");
int selected_month = Integer.parseInt(selected_date_string[0]);
int selected_day = Integer.parseInt(selected_date_string[1]);
int selected_year = Integer.parseInt(selected_date_string[2]);
String[] selected_time_string = time.getText().toString().split(":");
int selected_hour = Integer.parseInt(selected_time_string[0]);
int selected_minute = Integer.parseInt(selected_time_string[1]);

boolean has_error = false;
int error = -1;

//PROBLEM AREA
if (selected_year < year) { …
Run Code Online (Sandbox Code Playgroud)

java android if-statement

1
推荐指数
1
解决办法
1009
查看次数

标签 统计

android ×1

if-statement ×1

java ×1