题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
1.程序分析:(a> b)?a:b这是条件运算符的基本例子。
小弟只会写这种习题的代码 ,看到招聘信息都是Java EE 或者 java web 相关的,不知道自己学的java 找什么样的工作。。。
9 个解决方案
可以先把面向对象的东西看一下,再学一下数据库,jdbc。然后再学servlet jsp
我也是一个初学者,刚学完JAVA接触。我准备接下来学习一下JSP,学习这个同时要求我们学习数据库,我觉得效果还是不错的,你可以到网上去找一点JSP的教程,这样边看视频边敲代码,效果会好一些。
把J2SE学好就可以找一个很好的工作,因为现在的3G应用人才缺乏,而且工资很高。但是对java基础的要求也很高。专注于java基础同样可以找到很好的工作。
其实呢很多大型的项目都是些象练习题这样的小代码组成的 建议你可以学习下SSH框架 现在流行这个
大部分的面试题都是这样的算法,下载点,自己背一篇,,然后去考试,会的写,不会不写。。别灰心。