添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

输入一批整数,比较并输出最大值和最小值,输入0时就结束循环。

分析思路:

首先想起使用循环结构来实现,本题我使用do-while循环并且注意定义变量必须定义在do-while的外层循环。

package Homework1208 ; import java . util . Scanner ; //比较一批数 最大值和最小值 public class CompareMaxMin { public static void main ( String [ ] args ) { //输入一批整数,比较并输出最大值和最小值 //输入0时就结束循环 //声明变量 int max = - 99999 ; //最大整数 int min = 99999 ; //最小整数 int aInteger ; //一整数 Scanner input = new Scanner ( System . in ) ; System . out . println ( "输入一个整数(输入0时结束)" ) ; //从控制台获取————输入的整数 aInteger = input . nextInt ( ) ; //把所输入的整数赋值给最大值和最小值 max = aInteger ; min = aInteger ; System . out . println ( "输入一个整数(输入0时结束)" ) ; //从控制台获取————输入的整数 aInteger = input . nextInt ( ) ; if ( aInteger > max ) { //把输入的最大整数赋值给NumMax max = aInteger ; } else if ( aInteger < min && aInteger != 0 ) { //把输入的最小整数赋值给NumMin,并且aInteger不为零 min = aInteger ; } while ( aInteger != 0 ) ; //aInteger不为0,继续循环 System . out . println ( "最大值:" + max + "\t最小值:" + min ) ;

运行结果:

public class Practice2 { public static void main(String[] args) { Scanner input =new Scanner(System.in); int num=0; int max=-1 ; int min =999999;... public static void main(String[] args) { int num = 0; Scanner input =new Scanner(System.in); System.out.print("请 输入 一个 整数 输入 0 结束 )"); 答案:声明变量,判断条件,不满足就继续 循环 ,满足就退出。 第二题:使用while 循环 结构 输出 :100、95、90、85…、5。先画出流程图,再编程现实。设置断点调试程序,观察 循环 的变化。 第三题:使用do-while 循环 结构实现;计算1~50中是7的倍数的是数值之和并 输出 。 第四题:从键盘上接受 一批 整数 比较 输出 其中的最... public class Practice2 { public static void main(String[] args) { Scanner input =new Scanner(System.in); int num=0; int max=-1 ; int min =999999; System.out.println("请 输入 一个 整数 ( 输入 0 结束 "); num =input.nextInt(); if (num>max) {