现在学习java,老师出的题都不会做

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年前)&nbsp&
<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年前)&nbsp&
(3年前)&nbsp&
(3年前)&nbsp&
<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年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
GameRD在线诚招程序员,Java程序,PHP程序,逻辑开发程序,图形开发,工具开发等
GameRD成立于2008年,国际资金背景,总部设于上海,主要从事游戏开发、运营及相关技术服务等业务。作为中国游戏行业蓬勃发展期成立的新一代企业。核心人员拥有近10年的游戏行业积累,我们更为注重游戏的艺术和创意。在企业“产、学、研”的大战略下,自主技术平台已经广泛应用在多个商业游戏和军事仿真产品中,并且公司拥有特殊人才培养机制,例如知识库、学习会,并自编教材于机械工业出版社出版。GameRD正将迎来大发展的阶段,诚邀各方人才加盟共创大业。如果您厌倦了办公室是非,期盼单纯做实事的正气氛围,那么非常欢迎加入我们。
更多开发者职位上
有什么技术问题吗?
无聊的学...的其它问题
类似的话题2007年4月 Java大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

 

随机推荐