public class homework3
{
public static void main(String[] args){
int i=10;
int k=i++;
}
}
将10压入操作数栈
将操作数栈顶元素弹出,存储到局部变量表的1号槽位
将局部变量1号槽位上的数据复制一份,压入操作数栈
将一号槽位上的数加1
将操作数栈顶元素弹出,存储到局部变量表的2号槽位
最后结果:i=11,k=10
public class homework3
{
public static void main(String[] args){
int i=10;
int k=++i;
}
}
将10压入操作数栈
将操作数栈顶元素弹出,存储到局部变量表的1号槽位
将一号槽位上的数加1
将局部变量1号槽位上的数据复制一份,压入操作数栈
将操作数栈顶元素弹出,存储到局部变量表的2号槽位
最后结果:i=11,k=11
public class homework3
{
public static void main(String[] args){
int i=10;
int k=i++ + ++i; //10+12
System.out.println(k);
System.out.println(i);
int f=10;
int m=f++ +f; //10+11
System.out.println(f);
System.out.println(m);
}
}
public class homework3
{
public static void main(String[] args){
int i=10;
i=i++;
System.out.println(i);
int f=10;
f=++f;
System.out.println(f);
}
}
public class homework3
{
public static void main(String[] args){
System.out.println("请输入一个整数三位数:");
java.util.Scanner s=new java.util.Scanner(System.in);
int num=s.nextInt();
int g=num%10;
int shi=num/10%10;
int b=num/100;
System.out.println("个位:"+g);
System.out.println("十位:"+shi);
System.out.println("百位:"+b);
}
}
public class homework3
{
public static void main(String[] args){
int ti=681;
System.out.println("小时:"+ti/60);
System.out.println("分钟:"+ti%60);
}
}