输入数字 判断正负个数 三种方式 学习笔记

import java.util.Scanner;
class  TestExer{
	public static void main(String[] args) {
		Scanner s= new Scanner(System.in);
		int a = 0;
		int b = 0;
		//for(;;){  for 无限循环 输入0 终止
			while(true){  //for无限循环改为while无限循环 输入0终止
			System.out.println("请输入一个整数");
			int num=s.nextInt();
			if(num>0)
				a++;
			else if(num<0)
				b++;
			else
				break;

		}
		/*for (int i=0;i<10;i++){ for有限循环 十次
			System.out.println("请输入第" + (i + 1 ) + "个整数");
			int num=s.nextInt();
			if(num>0)
				a++;
			else if(num<0)
				b++;

		}*/
		System.out.println("正数的个数为:"+a);
		System.out.println("负数的个数为:"+b);
	}
}
时间: 2024-10-24 19:45:41

输入数字 判断正负个数 三种方式 学习笔记的相关文章

判断溢出的三种方式

1.一位符号位的情况 由真值表得: 方法一: 方法二: 2.两位符号位的情况 方法三: 原文地址:https://www.cnblogs.com/Bird-Xu/p/8245608.html

JavaScript判断图片是否加载完成的三种方式

一.load事件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <!DOCTYPE HTML> <html> <head>     <meta charset="utf-8">     <title>img - load event</title> </head> <body>     <img id="img1" src=&qu

JavaScript判断图片是否加载完成的三种方式---转

JavaScript判断图片是否加载完成的三种方式 有时需要获取图片的尺寸,这需要在图片加载完成以后才可以.有三种方式实现,下面一一介绍. 一.load事件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <!DOCTYPE HTML> <html> <head>     <meta charset="utf-8">     <title>img - load event</title>

JavaScript--------------------jQuery中.bind() .live() .delegate() .on()的区别 和 三种方式写光棒事件 动画

bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数. $("a").bind("click",function(){alert("ok");}); live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的 $("a").live("click",function(){alert("ok");}); de

apache两种方案三种方式实现反向代理tomcat

目录 1.概述 2.方案一:以proxy_module方式反向代理 3.方案二:以mod_jk方式反向代理 4.总结 1.概述 在前一博客(http://zhaochj.blog.51cto.com/368705/1639740)中实现了tomcat的在standalone模式下的部署,这样tomcat就身兼职两职,一方向要对http的请求作出响应,又要处理JSP程序,而处理http请求不是tomcat的强项,所以这样的请求就交给httpd.nginx这样的的专业处理http请求的套件来处理,而

java实现HTTP请求的三种方式

目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现.HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 url的工具包,虽然已不再更新,但实现工作中使用httpClient3.1的代码还是很多,HttpClient4.5是org.apache.http.client下操作远程 url的工具包,最新的:另一

创建一对多表结构实例 /操作的三种方式

例 1.注册App01  完成各项配置 2. 写完后自动生成一个id自增列(主键) 如果不想生成 自己写 创建两张表 3.执行创建语句 (其中还进行了一个小修改) 4.按照之前的方法 打开数据库 并输入数据 5.修改表结构 法一: 在更新时 遇到选择 因为已经存入数据 新建列默认不能为Null 默认为sa 注意输入的是字符串 刷新 法二: 法三: ====================== 接下来进行view 应该先看到业务线  再看到主机 1.urls 注意:如果同时有 bussiness

求子集的三种方式的总结

求自己总共有三种方式: 增量构造 位向量 二进制 首先假设集合A中有n个元素,而且是非重集,一个下标唯一对应一个元素,那么求A的子集就变成了求0~n-1的子集.这个思想对于所有的三种方式都是通用的. 第一种增量构造法的思想是,每一次都从0~n-1中挑出一个元素来,每挑一次,就是一个集合.然后再挑元素进入这个集合,但是这次挑选元素的时候,必须比之前的那个元素大. 下面是代码实现: //假设后一个非可重集合P,里面的元素各不相同,现在要从中挑选出它的所有子集来 //这个问题可以转换成挑选出P数组的下

面试题:增强一个对象的方法的三种方式

面试题:增强一个对象的方法的三种方式 1. 继承 使用这种方式必须满足的条件是:被增强的方法的所在类能被继承,并且这个对象已经明确知道. 举例: 有一个接口Person,里面有一个方法run() package com.itzhouq.demo1; public interface Person { public void run(); } 类NormalPerson实现了这个接口Person package com.itzhouq.demo1; public class NormalPerso