本文主要是介绍Java练习题目4:让用户输入两个整数,让这两个数自加1后相互交换,并输出交换后的数值(Exchange4),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
每日小语
不要被敌人的气势汹汹所吓倒,不要为尚能忍耐的困难所沮丧,不要被一时的挫折所灰心。
道路是曲折的,前途是光明的,黑暗即将过去,曙光就在眼前。
有利的条件和主动的恢复,产生于再坚持一下的努力之中。
——毛泽东
思考
交换是不是要用到switch,,
自己敲写
//让用户输入两个整数,让这两个数自加1后相互交换,并输出交换后的数值
import java.util.Scanner;
public class Exchange4
{public static void main(String[] args){//用户输入Scanner scanner = new Scanner(System.in);int a = new int();//1int b = new int();//2System.out.println("输入第一个整数:");a = scanner.nextDouble();System.out.println("输入第二个整数:");b = scanner.nextDouble();//自加1c = a+1;d = b+1;System.out.println("交换后:a="+d+",b="+c);}
}
我发现好像可以不用switch,哈哈,但为什么int下面加红线啊。。
原来是因为这个不需要设置新变量。。。
终极代码
//让用户输入两个整数,让这两个数自加1后相互交换,并输出交换后的数值
import java.util.Scanner;
public class Exchange4
{public static void main(String[] args){//用户输入Scanner scanner = new Scanner(System.in);int a ;//这里竟然不需要设置新对象int b ;//2System.out.println("输入第一个整数:");a = scanner.nextInt();System.out.println("输入第二个整数:");b = scanner.nextInt();//自加1int c,d;c = a+1;d = b+1;System.out.println("交换后:a="+d+",b="+c);}
}
运行没报错,撒花花~
这篇关于Java练习题目4:让用户输入两个整数,让这两个数自加1后相互交换,并输出交换后的数值(Exchange4)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!