来源:蜘蛛抓取(WebSpider)
时间:2016-10-29 12:38
标签:
Java基础试卷,NIIT老师出的题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java基础试卷,NIIT老师出的题
上传于||文档简介
&&J​a​v​a​基​础​试​卷​,​N​I​I​T​老​师​出​的​题​,​包​括​基​础​知​识​,​高​级​特​性​还​有​异​常​的​一​本​分​(​一​般​是​培​训​半​个​月​后​做​的​)
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Java初学者都必须理解的六大问题',
blogAbstract:'问题一:我声明了什么!String s = \"Hello world!\";
许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。
这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向\"Hello world!\"这个String类型的对象。这就是真正发生的事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引用变量。所以,如果在刚才那句语句后面,如果再运行一句:',
blogTag:'曹振',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:5,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}20分钟后,男子终于被围观群众和前来交警叫醒。
这种现象已经存在了两周,引得不少村民前去拍照。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今天和大家一起来看看关于JAVA经常出的笔试题目,这些都是学员必须掌握的内容哦!
【程序1】
题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
public class lianxi02 {
public static void main(String[] args) {
int count = 0;
for(int i=101; i&200; i+=2) {
boolean b =
for(int j=2; j&=Math.sqrt(i); j++)
if(i % j == 0) { b = }
else { b = }
if(b == true) {count ++;System.out.println(i );}
System.out.println( &素数个数是: & + count);
【程序2】
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
//这是一个菲波拉契数列问题
public class lianxi01 {
public static void main(String[] args) {
System.out.println(&第1个月的兔子对数: 1&);
System.out.println(&第2个月的兔子对数: 1&);
int f1 = 1, f2 = 1, f, M=24;
for(int i=3; i&=M; i++) {
f = f2;
f2 = f1 + f2;
System.out.println(&第& + i +&个月的兔子对数: &+f2);
【程序3】
题目:打印出所有的 &水仙花数 &,所谓 &水仙花数 &是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 &水仙花数 &,因为153=1的三次方+5的三次方+3的三次方。
public class lianxi03 {
public static void main(String[] args) {
int b1, b2, b3;
for(int m=101; m&1000; m++) {
b3 = m / 100;
b2 = m % 100 / 10;
b1 = m % 10;
if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {
System.out.println(m+&是一个水仙花数&); }
【程序4】
题目:将一个正整数分解质因数。例如:输入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的值,重复执行第一步。
import java.util.*;
public class lianxi04{
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print( &请键入一个正整数: &);
int n = s.nextInt();
int k=2;
System.out.print(n + &=& );
while(k &= n) {
if(k == n) {System.out.println(n);}
else if( n % k == 0) {System.out.print(k + &*&);n = n / }
else k++;
【程序5】
题目:利用条件运算符的嵌套来完成此题:学习成绩& =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
import java.util.*;
public class lianxi05 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print( &请输入一个成绩: &);
x = s.nextInt();
grade = x &= 90 'A'
: x &= 60 'B'
System.out.println(&等级为:&+grade);
【程序6】
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
/**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。* /
import java.util.*;
public class lianxi06 {
public static void main(String[] args) {
int a ,b,m;
Scanner s = new Scanner(System.in);
System.out.print( &键入一个整数: &);
a = s.nextInt();
System.out.print( &再键入一个整数: &);
b = s.nextInt();
deff cd = new deff();
m = cd.deff(a,b);
int n = a * b /
System.out.println(&最大公约数: & + m);
System.out.println(&最小公倍数: & + n);
class deff{
public int deff(int x, int y) {
if(x & y) {
while(y != 0) {
if(x == y)
else {
int k = x %
【程序7】
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
import java.util.*;
public class lianxi07 {
public static void main(String[] args) {
int digital = 0;
int character = 0;
int other = 0;
int blank = 0;
char[] ch =
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
ch = s.toCharArray();
for(int i=0; i
if(ch &= '0' && ch &= '9') {
digital ++;
} else if((ch &= 'a' && ch &= ch=&&& 'A' && ch &= 'Z') {
character ++;
} else if(ch == ' ') {
blank ++;
} else {
other ++;
System.out.println(&数字个数: & + digital);
System.out.println(&英文字母个数: & + character);
System.out.println(&空格个数: & + blank);
System.out.println(&其他字符个数:& + other );
【程序8】
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+(此时共有5个数相加),几个数相加有键盘控制。
import java.util.*;
public class lianxi08 {
public static void main(String[] args) {
long a , b = 0, sum = 0;
Scanner s = new Scanner(System.in);
System.out.print(&输入数字a的值: &);
a = s.nextInt();
System.out.print(&输入相加的项数:&);
int n = s.nextInt();
int i = 0;
while(i & n) {
b = b +
sum = sum +
a = a * 10;
System.out.println(sum);
【程序9】
题目:一个数如果恰好等于它的因子之和,这个数就称为 &完数 &。例如6=1+2+3.编程 找出1000以内的所有完数。
public class lianxi09 {
public static void main(String[] args) {
System.out.println(&1到1000的完数有: &);
for(int i=1; i&1000; i++) {
int t = 0;
for(int j=1; j&= i/2; j++) {
if(i % j == 0) {
t = t +
if(t == i) {
System.out.print(i + & &);
【程序10】
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米 第10次反弹多高
public class lianxi10 {
public static void main(String[] args) {
double h = 100,s = 100;
for(int i=1; i&10; i++) {
s = s +
h = h / 2;
System.out.println(&经过路程:& + s);
System.out.println(&反弹高度:& + h / 2);
更多的关于成都JAVA培训的文章:
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
整合提供关于成都IT行业讯息、以及Java,C++,.Ne...
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:全面学习JAVA方向,有一些问题 - 开源中国社区
当前访客身份:游客 [
当前位置:
最近打算全面学习JAVA,虽然上个学期学习了,但是由于我上学期认真学习了Linux和Unix,所以JAVA只是跟着课程走走,现在打算在这个暑假中,重新学习JAVA,我知道学习学习的那些东西都是过于基础的,有些东西想有所提升,必须从头开始重新学习,现在有一些问题。
1,有没有方便JAVA与数据库连接的工具,常见的我们是创建数据连接对象,调用sql语句完成,sql语句订正很麻烦,有没有一种方式,根据表的状况,能快速的创建数据库操作方法。
2,在学习完JSP的过程中,我感觉的JSP很多的缺陷,无论是布置的复杂程度,还是开发的复杂程度都很高,而且跟PHP对比,完全处于下风,认真考虑了一下觉得可以双休,这个有必要吗?
3,在学习JSP的过程中,我感觉到了自己对网页技术的不了解(HTML+CSS+JS),现在开始认真的重修。
4,我个人认为有些技术仅仅是了解就足够了,例如正则表达式之类的,这样想对吗?
5,Spring+Struts因该是目前企业化开发的常用到的方法,我想暑假将他们变成主修对象,希望大家能给点意见。
共有10个评论
<span class="a_vote_num" id="a_vote_num_
谁说正则没有用。操作数据库的可以用hibernate ibatis 这些都可以。
--- 共有 1 条评论 ---
仅仅是觉得做到了解,能看懂,能写一下简单的和常用的就足够的意思,并不是说正则没有什么用处。
(3年前) &
<span class="a_vote_num" id="a_vote_num_
Java考了50分的飘过
<span class="a_vote_num" id="a_vote_num_
你问的问题让人很难下手回答你,
1数据库链接工具没有用过,只是在项目中配置,我用的也是最基础的,无论到哪里基本上都需要配置,拷贝过来的还需要调整呢
2JSP和PHP虽然都是3P技术之一,但是能用PHP做到就不用JSP,JSP做网站完全没有什么优势可言,你觉得繁琐缺陷什么的,那都是相对于PHP的做网站体现出来的吧
3HTML+CSS+JS这是做web开发的最基础的东西,应该好好练习一下,这个的练习要以一个项目为例来做,比如你可以用它做一个开源中国的首页和其他几个页面,不用动态的,静态的能实现效果就行了
4技术上相通的,但是又各自为营,学东西不能只是止步于了解,不要认为了解就够了,如果这样的话你很快就会遇到瓶颈了,感觉自己什么都懂一点,什么都会一点,然后真的要用了却发不了力
5SSH来说是主流框架,自学的话就下一套完整的传智博客或者尚学堂的视频,一个假期弄一个ssh整合的项目也行
好了,就这么多,个人观点,欢迎来喷
--- 共有 3 条评论 ---
(3年前) &
(3年前) &
(3年前) &
<span class="a_vote_num" id="a_vote_num_
学好一门基础语言C,学好一门应用语言Java或者C++足以,人的精力有限,涉及面太广,反而不够专业。语言都是相通的,编程原理基本一样,都是操作内存。学扎实一门,其他的入门很快。
<span class="a_vote_num" id="a_vote_num_
同意楼上的意见,既然你不是临时抱佛脚要去找工作,就踏踏实实的学习基础,不要去弄那些框架,学好语言基础,就java来说 jdk,jvm基础知识等等,足够你学习的。
<span class="a_vote_num" id="a_vote_num_
作为学生,我觉得还是基础重要,操作系统、数据结构这些才是需要你下功夫去深究的,像这些框架工作时再学习不迟
<span class="a_vote_num" id="a_vote_num_
<span class="a_vote_num" id="a_vote_num_
资质好的1年入个门 &不好的2年朝上
<span class="a_vote_num" id="a_vote_num_
1hibernate根据pojo生成表跟关联,或者你看看jdbc的类里有个类,记得可以调用sql创建表
2你说的jsp脚本不如php脚本好?现在都mvc了,讲究业务跟表现分离,jsp脚本已经没人用了
3前端东西很多ui都集成了,多看看就会,没必要着重学,看下扫盲文章就好
4很多东西要学,进入工作才能体会,熟练会用就好,慢慢体会
--- 共有 1 条评论 ---
(3年前) &
<span class="a_vote_num" id="a_vote_num_
GameRD在线诚招程序员,Java程序,PHP程序,逻辑开发程序,图形开发,工具开发等
GameRD成立于2008年,国际资金背景,总部设于上海,主要从事游戏开发、运营及相关技术服务等业务。作为中国游戏行业蓬勃发展期成立的新一代企业。核心人员拥有近10年的游戏行业积累,我们更为注重游戏的艺术和创意。在企业“产、学、研”的大战略下,自主技术平台已经广泛应用在多个商业游戏和军事仿真产品中,并且公司拥有特殊人才培养机制,例如知识库、学习会,并自编教材于机械工业出版社出版。GameRD正将迎来大发展的阶段,诚邀各方人才加盟共创大业。如果您厌倦了办公室是非,期盼单纯做实事的正气氛围,那么非常欢迎加入我们。
更多开发者职位上
有什么技术问题吗?
无聊的学...的其它问题
类似的话题2007年4月 Java大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。