java基础学习——循环结构(while,do-while,for)笔试题_未央Pro的博客-程序员宅基地_while循环笔试

技术标签: java试题  

                       java基础学习——循环结构(while,do-while,for)笔试题

1.求下面程序的输出结果?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int sum=0;
		for(int i=1;i<=5;i++);
		++sum;
		System.out.println(sum);
	}
}</span>

2.求下面程序的输出结果?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int i=0,x=3;
		while(x<9){
		x+=2;
		    x++;
		    ++i;
		    }

		System.out.println("i="+i);

	}
}</span>


3.求下面程序的输出结果?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int i = 1,j = 10;
		do{
		if(i++>--j)	
		continue;
		}while(i<5);
		System.out.println(i);
		System.out.println(j);
		
	}
}</span>


4.求下面程序的输出结果?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int x = 9;
		for (; x > 0; x--) {
			if (x % 3 == 0) {
				System.out.println(--x);
				continue;
			}
		}
	}
}</span>

5.求下面程序的输出结果?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int a = 1, b = 2, c = 3, t;
		while (a < b && b < c) {
			t = a;
			a = b;
			b = t;
			c--;
		}
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
	}
}
</span>


6.求下面程序的输出结果?


<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int k = 1;
		while (k++ < 10)
			;
		System.out.println(k);

	}
}
</span>


7循环执行了几次?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int  x=-1;
		do{
		   x=x*x;
		}while(!x);
	}
}</span>

8. 循环执行了几次?

<span style="color:#ff0000;">package Test;

public class test {
	public static void main(String args[]) {
		int k = 2;
		while (k == 0)
			;
		System.out.println(k);
		k--;

	}
}</span>

答案:

1.答案:1    注意:在for循环后有个;,说明循环里面没关系,不会加1。

2.答案:i=2

3.答案:5 6

4.答案:8  5  2

5.答案:2  1  2

6.答案:11

7.答案:语句有误,whie的里面只能是boolean(true或false)值,不能为其他.

8.答案:一次也不执行

 


                                                                                                                                               希望得到大神的补充,谢谢大家

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/maybe_fly/article/details/50158741

智能推荐

深入了解C语言(函数的参数传递和函数使用参数的方法)(转)_conan0268的博客-程序员宅基地

深入了解C语言C语言生成的代码在执行效率上比其它高级语言都高.现在让我们来看看C语言生成的代码具体是什么样子的.当你看完本文对于C语言的了解一定会更深一步了.本文通过一个个实际案例程序来讲解C语言.研究案例一工具: Turboc C v2.0,Debug,MASM v5.0,NASM实例C程序:/* example1.c */char ch;int e_main(){e_putch

STM32-ADC(独立模式、双重模式)+DMA读取数据+部分基础知识_永栀哇的博客-程序员宅基地

ADC采集电压值-DMA读取数据功能框图+ADC通道+数据寄存器+代码编写思路+实验1-stm32+ADC电压采集-中断读取2-stm32+ADC采集电压-DMA形式读取3-stm32+ADC+独立模式+DMA+6通道电压采集4-STM32+ADC+DMA+双重模式5-STM32+ADC+DMA+双重模式-多通道6-STM32+ADC+DMA+内部通道获取温度

delphi10开发的爬站仿站程序原理及源代码(整站下载htm,css,js,jpg...)_byc6352的博客-程序员宅基地

发现一个很酷的网页,想把它保存下来怎么办? ??网上找离线下载工具? 找了半天,没有找到合适的。决定自己写一个, 我想可能以后会用到。第一种方法是使用wget方式下载。 比较简单,但是一些高级的自定义的无法实现。一、实现原理    通过Twebbrowser组件获取到IHTMLDocument2接口,IHTMLDocument2接口的以下四个属性,可获取到网页内部链接:.scrip...

我每个12年的规划_bestef的博客-程序员宅基地

如果是按正常年龄计算,在12岁的时候我们应该上了小学6年级.在我看来初中之前的生活纯粹是玩,学习成了次要.因为那时的学习很轻松就能应对~12岁到24岁这12年却是十分重要的,因为在这段时间里面有初中、高中和大学,肯定还有很多人会考研究生。如果你是那些没继续考的,那你要么是刚参加工作,要么就是还在找。总之这12年是用来学习的,即便是你22大学毕业了,因为是涉世之初很多事还是在学习中。真正能干

[转载]对J2EE项目的一些体会_congji3817的博客-程序员宅基地

对J2EE项目的一些体会1、认真考虑是否真要使用J2EE 这个很重要,非常重要。J2EE涵盖的内容大而全,但很多不一定就是具体实际项目需要的。象EJB级的权限控制,如果你的表现层(大部分项目就是Web server)和应用服...

机器学习笔记-逻辑回归_迷路剑客的博客-程序员宅基地_loss回归拉姆达

机器学习笔记-逻辑回归0x00 系列文章目录机器学习笔记-KNN机器学习笔记-决策树[机器学习笔记-逻辑回归]()0x01 摘要逻辑回归,一种名为回归其实是解决分类问题的算法。0x02 详细介绍逻辑回归中最要的sigmoid函数如下:Sigmoid函数图像如下:Sigmoid的好处是自变量取值为负无穷到正无穷,但是Y值属于(0,1),且x=0时Y= 0.5。逻辑回...

随便推点

Vue-cli 报 imported multiple times import/no-duplicates 错误_RightWaitHere的博客-程序员宅基地

这是由于在使用 Element-UI 时 按需导入 从而多次引用 'element-ui’模块或者是其他情况下多次引入同一模块导致的错误解决办法一:简单明了:将引入写在一起即可import {a1, a2, a3} from XXX解决办法二:打开 .eslintrc.js 配置文件,或者更改 eslint 配置,在 rules 选项字段上添加'no-duplicate-imports': 0重新编译运行即可...

Java怎么学才能入门?初学小白看过来_duangdan的博客-程序员宅基地_java软件怎么学

java虽然火了这么多年, 但是现在还是有很多人想转行学习Java,小编身边就有一些同学辞去了现有的一份工作,去学java,原因只有一个,想要拿到更高的薪资。而确实如此,在大部分岗位中程序员的薪资确实是比较高的,而且行业的上升空间会相对大一些,有更多的创业机会。想要获取高薪就得付出一定的努力,java虽然学起来枯燥,但是当你真正进入到编程的世界,完成了一些项目的话,那种成就感和满足感就是你学习下去的动力。希望大家在学习的过程中都能体会到这种无法自拔的喜悦感。Java程序员的工资分布大概是这样的,根据

红尘EMLOG技术导航分类网主题模板_eyunyu的博客-程序员宅基地

介绍:这款模板本来在去年暑假就已经完工了,但是由于个人工作上的一些原因,导致一直没空也没心情整理这款模板,慢慢的我就把这个模板给忘了,前几天才想起来我还有一款导航网模板,这几天用了些空余的时间把这款模板整理修改了一下,改了一些代码之后就正式发布了,此模板由本人原创制作,一个代码一个代码的码出来的,本人原创制作的第二款EMLOG模板,但愿会有人喜欢。网盘下载地址:http://kekewl.net/TLCkLoCVnsk0图片:...

CString,string,char*,int类型转换_changbaolong的博客-程序员宅基地_cstring char 转 int

#include //使用C++标准库的string类时using namespace std; //同上#include #include #include //要将string类和int类型直接转换最好有这些包含,//因为自己写一个转换函数比较方便,函数定义参考如下st

详解Mac配置虚拟环境Virtualenv_fei2636的博客-程序员宅基地

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败。比如,遇到 Exception 和 Error:明明已经提示 Sklearn 安装成功,但是在调用时却显示:ImportError: No module named sklea

出行留存 (zz)_bamao5628的博客-程序员宅基地

2014 春运(春节)订票日期对照表(https://dynamic.12306.cn/otsweb/)//z 2013-12-16 11:19:52 [email protected] T3227490897.K.F3153028746[T61,L877,R40,V1082]2013年春运日期对照表日期网上订票...