import java.util.Scanner;
public class Kehou2_copy {
public static void main(String[] args){
int water = 15;
int i;
do{
water = water + 5; //语句1
i = (water - 15)/5; //语句2
}while(water <= 50);
System.out.println(i);
}}问题:为什么把语句1和语句2颠倒了位置以后答案发生了变化. 这两个语句可以颠倒麽?如果可以怎么颠倒,改怎么做?
public class Kehou2_copy {
public static void main(String[] args){
int water = 15;
int i;
do{
water = water + 5; //语句1
i = (water - 15)/5; //语句2
}while(water <= 50);
System.out.println(i);
}}问题:为什么把语句1和语句2颠倒了位置以后答案发生了变化. 这两个语句可以颠倒麽?如果可以怎么颠倒,改怎么做?
i = (water - 15)/5;//语句2
不颠倒的话是,i=(20-15)/5;
颠倒后:i=(15-15)/5;
颠不颠倒位置,看需求咯!!!