能解决题目的代码并不是一次就可以写好的
我们需要根据我们的思路写出后通过debug模式找到不足再进行更改
多次测试后才可得到能解决题目的代码!
通过学习,练习【Java基础经典练习题】,让我们一起来培养这种解决问题思路。
一、视频讲解
二、思路分析
Q1:如何从键盘输入3个整数?
A1: 键盘输入需使用Scanner语句,使用Scanner语句需以下4步骤
导包(可以在第二步创建后按住“Ctrl+shift+O”来自动导包)
import java.util.Scanner;
创建 Scanner sc = new Scanner (System.in); (sc是对象的名字,只要符合命名规则可更换)
3. 使用(这里介绍的是最简单是使用方法)
(1) 获取键盘输入的int型数字 int num = sc.nextInt();
(2) 特殊: 获取键盘输入的字符串 String str = sc.next();
4. 使用完毕,关闭键盘输入 sc.close();(即对象名.close())
Q2:只输出最大数或最小数,我可以搞定。但是如何将这三个数由小到大都输出呢?
A2: 这个问题的回答就是解题的核心啦!
因为本题要求是从小到大输出3这个数,我们先将我们从键盘输入的数用3个变量x、y、z来保存。
所以我们的基本思路就是:让3个数经过一系列变化后
x:存放3数中最小的那个数
y:存放三数中处在中间位置的数
z: