从事计算机行业而言,大学生毕业之后最要紧的就是寻找工作,针对JAVA行业的大学生来说,必须有一份适合自己适合实习工作的JAVA面试题库,整理了实习Java程序员面试题库。

1、编写一个Java程序在屏幕上输出“你好!”。

//programme name Helloworld.javapublic class Helloworld {public static void main(String args[]) {System.out.print ("你好!" );}
}

2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。

// Programme Name LeapYear.java
public class LeapYear{
public static void main(String args[]){
int year=2010;
if(args.length!=0)year=Integer.parseInt(args[0]);
if((year%4==0 && year%100!=0)||(year%400==0))System.out.println(year+" 年是闰年。");
elseSystem.out.println(year+" 年不是闰年。");}}//if-else语句

3、编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。

//programme name IODemo.javaimport java.io.*;public class IODemo {public static void main( String args[] ) {int data[] = {100,101,102,103,104,105};
int t;
try
{ DataOutputStream out = new  DataOutputStream (new  FileOutputStream(“dest.txt”));for(int i=0;i<data.length;i++) out.WriteInt(data[i]);out.close();DataInputStream in = new  DataInputStream (new  FileInputStream(“dest.txt”));for(int i= data.length-1;i>= 0;i--) {t=in.readInt(data[i]);System.out.print(“  ”+t);}System.out.println( );in.close();
}catch(IOException e)
{ System.out.println(e.getMessage());}}
}

4、定义一个表示学生信息的类Student,要求如下:
 (1)类Student的成员变量:
sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
 (2)类Student带参数的构造方法: 
在构造方法中通过形参完成对成员变量的赋值操作。
   (3)类Student的方法成员:
getNo():获得学号; 
getName():获得姓名; 
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java 课程成绩

(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

//Pragramme name Student;
public class Student {
String sNO,sName,sSex;
int sAge,sJava;
public Student(String XH,String XM,String XB,int NL,int XF) {super();sNO=XH;sName=XM;sSex=XB;sAge=NL;sJava=XF;
}
public String getNO() {
return sNO;
}
public String getName() {
return sName;
}
public String getSex() {
return sSex;
}
public int getAge() {
return sAge;
}
public int getJava() {
return sJava;
}
public static void main(String[] args) {
Student[] st=new Student[5];
st[0]=new Student("09zc01","张三","男",19,94);
st[1]=new Student("09zc02","李四","男",20,85);
st[2]=new Student("09zc03","王五","女",18,96);
st[3]=new Student("09zc04","赵六","男",17,90);
st[4]=new Student("09zc05","杨七","女",21,88);int max=0,min=100,sum=0;System.out.println("    学生信息:");for (int i=0;i<st.length;i++) {if (st[i].sJava < min)min=st[i].sJava;if (st[i].sJava > max)max=st[i].sJava;sum=sum+st[i].sJava;System.out.println("学生编号:"+st[i].getNO()+",  姓名:"+st[i].getName()+",  性别:"+st[i].getSex()+",  年龄:"+st[i].getAge()+",  Java课学分:"+st[i].getJava());}System.out.println();System.out.println("    共有学生:"+st.length+",  平均成绩:"+sum/st.length);System.out.println("    最小学分:"+min+",  最大学分:"+max);
}
}

5、​题目:输入两个正整数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 / m;System.out.println("最大公约数: " + m);System.out.println("最小公倍数: " + n);
}
}
class deff{
public int deff(int x, int y) {int t;if(x < y) {t = x;x = y;y = t;}  while(y != 0) {if(x == y) return x;else {int k = x % y;x = y;y = k;}}return x;
}
}

互联网公司JAVA面试题总集:https://pan.baidu.com/s/11kIdqYK9TvM86EstjrJ1pQ

大学生面试JAVA程序员应该具备的JAVA面试题库相关推荐

  1. 工作了4年的JAVA程序员应该具备什么技能?

    前言 近期找了一份新的工作,用到的技术栈很简单,难的是日语和逻辑,难的我有点怀疑人生,此时,我在思考,思考工作将近4年的Java程序员,到底应该具备什么样的技能,才能不被这个社会淘汰. 语言?比如日语 ...

  2. 工作了3年的JAVA程序员应该具备什么技能?

    前言 近期有好多人问我,工作到了一定年龄过后,特别是三年左右,我们自身应该要具备有什么样的技能,才能去为自己争取高薪资,到底有怎么学习才能达到大厂的要求.我想这个问题也是有很多人还是不明白的,在之前的 ...

  3. 一名3年工作经验的Java程序员应该具备的技能

    每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建 ...

  4. 优秀的Java程序员应具备哪些编程技术?

    想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...

  5. java程序员工资有多少?java程序员现状如何?

    现在java程序员的日子好过吗?他们的工资一般都是多少呢?现状如何呢?java程序员烂大街了吗?带着这些问题,让我们一起通过下面的文章来了解一下吧. 1.java程序的现状 一句话,加班,工资高. 这 ...

  6. 一年经验的java程序员薪资有多少?java收入分级

    Java编程可以应用到网站建设.游戏开发.移动系统开发等多个领域.所以随着科学技术进步电子产品不断更新问世,越来越成为企业重视的开发人才.这也是Java编程在近几年越发火爆的原因.一年经验的java程 ...

  7. Java程序员必须要学ajax吗,Java程序员需要具备哪些专业技能?

    我们都知道,Java程序员是一个技术岗位,从技术上和业务上都需要不断地提升自我. 经常有小伙伴疑惑:一个合格的Java程序员需要会哪些东西?今天,就来和大家好好聊一聊,超多干货,快快收藏哦! Java ...

  8. 成为优秀的Java程序员要具备哪些技能?

    Java是热门的编程语言,热衷技术,掌握一门语言,我们最重要的是知识的积累和运用,那我们需要掌握哪些技能才能成为优秀的Java程序员呢?小编来为大家解答一波. 1.拥有扎实的基础和深刻理解能力 Jav ...

  9. Java程序员谈一谈-----java程序员成长之路

    转载:http://www.banzg.com/archives/679.html?ref=myread 阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力 ...

  10. Java程序员必会!java语言的编译命令是什么

    害怕干不过SpringBoot?莫慌,我送你套神级pdf文档 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring B ...

最新文章

  1. 快速沃尔什变换(FWT)及K进制异或卷积快速子集变换(FST)讲解
  2. 基于Python——实现远程下载sftp文件(只下载.zip文件)
  3. SpringCloud的版本
  4. Dubbo环境搭建-ZooKeeper注册中心
  5. 用Python拼图发一个高逼格的朋友圈
  6. RHEL5.4在线调整磁盘分区大小
  7. python函数调用语句_Python函数定义和函数调用
  8. RyuJIT的华丽转身
  9. mysql5.7.28下载_MySql5.7.28下载、安装、登陆详解
  10. word排版插件_8款堪称神器的Office插件,让你工作效率直线飙升!
  11. 上海计算机一级填空题,上海市计算机一级考试填空题.doc
  12. 一、K3 WISE 实施顾问教程《进度1-谈谈实施顾问》
  13. if else if与if if语句的区别
  14. NV12转BGR24算法总结
  15. Google Earth Engine(GEE)——中国区域NOAA数据风速代码下载
  16. 安装最新版SopCast 0.4.1
  17. 拨打国际电话的国际字冠和国家代码
  18. 我心中的计算机作文500,我心中的太阳作文500字(通用10篇)
  19. 炒菜机器人的弊端_家用炒菜机器人好用吗?都说买了全自动炒菜机后悔了。。...
  20. 乐高 计算机泡泡龙教案,泡泡龙

热门文章

  1. OAF: 怎样创建 DFF
  2. 一键删除qq空间说说
  3. 求s = a + aa + aaa +aaaa +……a的值
  4. 微信Tinker 热修复介绍及接入(一)
  5. w7 声音图标不见了
  6. ilo管理脚本 hponcfg方式
  7. 2020年10月 Hacktoberfest 纪念版T恤还是种树
  8. 通灵学院|游戏设计研习9:游戏社群★(1500字)
  9. python中from import_Python中的import和from import
  10. vs2015 帮助内容_我在2015年阅读的内容