题目
你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。
程序输出读到的数据中的奇数和偶数的个数

代码如下:

import java.util.Scanner;
public class Demo10 {public static void main(String[] args) {Scanner input=new Scanner(System.in);int num =0;                                            //定义一个输入的数int i=0,j=0;                                           //定义偶数个数i ,奇数个数jSystem.out.println("请输入正整数: ");num=input.nextInt();while (num!=-1) {if (num <= 0) {System.out.println("亲,输入错误!!");} else {if(num % 2 == 0) {System.out.println("这是偶数");i++;}else{System.out.println("这是奇数");j++;}}System.out.println("请输入正整数: ");num=input.nextInt();}System.out.println("奇数的个数: "+j+"  "+"偶数的个数: "+i);}
}

执行结果如下:

你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据,程序输出读到的数据中的奇数和偶数的个数。(Java经典编程案例)相关推荐

  1. 统计字母、空格、数字和其它字符个数 (Java经典编程案例)

    题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 思路分析: 利用while语句,条件为输入的字符不为 '\n '. 代码如下: package mytest;import j ...

  2. 重定向输出流实现程序日志 (Java经典编程案例)

    System类中的out成员变量是Java的标准输出流,程序常用它来输出调试信息.out成员变量被定义为final类型的,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流. 本实例利 ...

  3. 输入三个整数x,y,z,请把这三个数由小到大输出 (Java经典编程案例)

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

  4. 为新员工分配部门 (Java经典编程案例)

    本例子需要根据用户输入的信息进行多条件判断,所以采用了switch语句. /*** 为新员工分配部门*/ public class Example {public static void main(S ...

  5. java面试:冒泡排序详解 (Java经典编程案例)

    java语言实现冒泡排序: package mytest;public class MyTest {public static void main(String[] args) {int[] a={8 ...

  6. 用switch语句根据消费金额计算折扣 (Java经典编程案例)

    本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...

  7. 实现字符和Unicode码互换 (Java经典编程案例)

    Unicode是一种字符编码,它可以显示各国语言的各种文字,标点,制表符等所有字符,也是现今最通用的字节编码系统. 本例子将在界面中 实现字符和Unicode码互换,代码如下: package myt ...

  8. 用java语言实现汉诺塔问题 (Java经典编程案例)

    用递归实现汉诺塔问题,代码如下: import java.util.Scanner;/*** 汉诺塔问题*/ public class Example {public static void move ...

  9. java面试:输出学生的成绩 (Java经典编程案例)

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 思路分析: 利用(a>b)?a:b条件运算符来处理. 代码如下: ...

  10. 实现字符串大小写的转换 (Java经典编程案例)

    创建窗体,实现将字符串中的字母全部转换为大写或者小写,代码如下: import java.awt.EventQueue; import java.awt.event.ActionEvent; impo ...

最新文章

  1. jquery-1.11.3.js与jquery-1.11.3.min.js区别
  2. 安装python步骤-从0到1,Python安装步骤详解(附基础知识简介)!
  3. 要继续使用 App Engine 标准应用,您必须在 2021 年 1 月 31 日之前添加付款信息。
  4. flask mvc模式开发_Flask中文文档-转载
  5. 牛客练习赛24 C PH试纸
  6. php 把查询数据转json格式,php将从数据库查询到的数据转化为json格式,并写入json文件中...
  7. 如何七周成为数据分析师
  8. ADB工具安装及常用命令
  9. CUDA基础教程(2):费米架构
  10. 机器学习【系列】之第六章随机森林模型
  11. 如何把64GB或以上的SD卡格式化为FAT32的格式
  12. 最速下降法解析(理解笔记)
  13. 对中文GB2312编码和解码
  14. win7快速启动栏计算机,win7快速启动栏,教您Win7如何添加快速启动栏
  15. 3dmax顶点动画导入unity_用3dMax给lol人物模型制作表情动画并导入Unity
  16. C++2022NOC之初赛数字规律
  17. 【mcuclub】蓝牙模块-ECB02
  18. 《Ensemble Learning Methods for Deep Learning Neural Networks》笔记
  19. 全球及中国InGaAs APD阵列行业研究及十四五规划分析报告
  20. 从零开始搭建oj(ubuntu)

热门文章

  1. 关于Flume断点续传(防止重复消费)的解决方案
  2. List集合排序Collections.sort()方法的一个容易忽略的小问题
  3. Pytorch 中的 forward理解
  4. powereshell判断目录如果存在pdf文件则打包文件发送到指定邮箱
  5. 【转载】HTML5 控制装置陀螺仪 ( 三轴 )
  6. UI设计必掌握的软件之一:Axure!
  7. Cash-Secured Puts Vs. Covered Calls
  8. WebRTC实现简单音视频通话功能
  9. BZOJ-1827 [Usaco2010 Mar]gather 奶牛大集会
  10. Eclipse设置护眼(绿豆沙)颜色