Java循环练习:婚礼上的谎言

package practiceGO;
/**
 * 婚礼上的谎言
         三个新郎为A、B、C,三个新娘为X、Y、Z。
         有人想知道究竟谁和谁结婚,
         于是就问新人中的三位,得到如下提示:
   A说他将和X结婚;
   X说她的未婚夫是C,
   C说他将和Z结婚。
         这个人事后知道他们在开玩笑,全是假话,
          那么,究竟谁与谁结婚呢?  
 */
public class Cto {

	public static void main(String[] args) {
		System.out.println("X-1  Y-2  Z-3");
		for(int a=1; a<=3; a++){
			for(int b=1; b<=3; b++){
				for(int c=1; c<=3; c++){
					if(a!=1&&c!=1&&c!=3&&a!=b&&b!=c&&a!=c){
						System.out.println("a="+a);
						System.out.println("b="+b);
						System.out.println("c="+c);
					}
				}
			}
		}
	}
}

运行结果:

X-1  Y-2  Z-3
a=3
b=1
c=2
时间: 2024-10-21 07:38:09

Java循环练习:婚礼上的谎言的相关文章

婚礼上的谎言(C++实现)

#include<iostream> using namespace std; void main(void) { int a,b,c; char DD,EE,FF; for (a=1;a<=3;a++) for (b=1;b<=3;b++) for (c=1;c<=3;c++) if (a!=1&&c!=1&&c!=3&&a!=b&&b!=c&&a!=c) { //printf(a); DD='

【原创】用JAVA实现大文件上传及显示进度信息

用JAVA实现大文件上传及显示进度信息 ---解析HTTP MultiPart协议 一. 大文件上传基础描述: 各种WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对Http MultiPart协议内容进行解析,并供开发人员调用请求的表单内容. 比如: Spring 框架中使用类似CommonsMultipartFile对象处理表二进制文件信息. 而.NET 中使用HtmlInputFile/ HttpPostedFile对象处理二进制文件信息. 优点:使用框架内置对象可以很方便的

Java 循环结构

Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环. while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环体会一直执行下去. 实例 Test.java 文件

java中Commons-fileupload实现上传

java中Commons-fileupload组件实现上传 在实现功能之前需要导入两个jar文件,分别是 commons-fileupload-1.3.1.jar 和 commons-io.jar 文件,这里就不提供链接,网上搜索都有可以自行下载. ----------------------------------------------------jsp页面----------------------------------------------------- 第一步:先上传一个简单的js

浅入深出之Java集合框架(上)

Java中的集合框架(上) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到<浅入深出之Java集合框架(下)>. 目录: 浅入深出之Java集合框架(上) 浅入深出之Java集合框架(中)   努力赶制中..关注后更新会提醒哦! 浅入深出之Java集合框架(下) 努力赶制中..关注后更新会提醒哦! 一.集合概述 1)集合的概念 现实生活中的集合:很多事物凑在一起. 数学中的集合:具有共同属性的事物的总体

【Java】JavaWeb文件上传和下载

文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能.common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载.用该组件可实现一次上传一个或多个文件,并可限制文件大小. 开发环境 创建一个javaweb项目,加入common-f

Java基础---Java循环之for(二十四)

Java循环语句之 for Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换. 语法:  执行过程: <1>. 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次 <2>. 进行循环条件的判断,如果条件为 true ,则执行循环体内代码:如果为 false ,则直接退出循环 <3>. 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断 <4>. 依次重新执行<

java+web+大文件上传下载

文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦.缺乏交互.用户体验差. 一.前端代码 英国程序员Remy Sharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用HTML5的API,对文件上传进行渐进式增强:     * iframe上传  * ajax上传  * 进度条  * 文件预览  * 拖放上传 1.1 传统形式 文件上传的传统形式,是使用表单元素file,参考 http://www.ruanyifeng.com/blog/2012/08/file_

JavaSE基础(八)--Java 循环结构

Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环. while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环就会一直执行下去. 实例 Test.java 文件