大学生面试JAVA程序员应该具备的JAVA面试题库
从事计算机行业而言,大学生毕业之后最要紧的就是寻找工作,针对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面试题库相关推荐
- 工作了4年的JAVA程序员应该具备什么技能?
前言 近期找了一份新的工作,用到的技术栈很简单,难的是日语和逻辑,难的我有点怀疑人生,此时,我在思考,思考工作将近4年的Java程序员,到底应该具备什么样的技能,才能不被这个社会淘汰. 语言?比如日语 ...
- 工作了3年的JAVA程序员应该具备什么技能?
前言 近期有好多人问我,工作到了一定年龄过后,特别是三年左右,我们自身应该要具备有什么样的技能,才能去为自己争取高薪资,到底有怎么学习才能达到大厂的要求.我想这个问题也是有很多人还是不明白的,在之前的 ...
- 一名3年工作经验的Java程序员应该具备的技能
每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建 ...
- 优秀的Java程序员应具备哪些编程技术?
想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...
- java程序员工资有多少?java程序员现状如何?
现在java程序员的日子好过吗?他们的工资一般都是多少呢?现状如何呢?java程序员烂大街了吗?带着这些问题,让我们一起通过下面的文章来了解一下吧. 1.java程序的现状 一句话,加班,工资高. 这 ...
- 一年经验的java程序员薪资有多少?java收入分级
Java编程可以应用到网站建设.游戏开发.移动系统开发等多个领域.所以随着科学技术进步电子产品不断更新问世,越来越成为企业重视的开发人才.这也是Java编程在近几年越发火爆的原因.一年经验的java程 ...
- Java程序员必须要学ajax吗,Java程序员需要具备哪些专业技能?
我们都知道,Java程序员是一个技术岗位,从技术上和业务上都需要不断地提升自我. 经常有小伙伴疑惑:一个合格的Java程序员需要会哪些东西?今天,就来和大家好好聊一聊,超多干货,快快收藏哦! Java ...
- 成为优秀的Java程序员要具备哪些技能?
Java是热门的编程语言,热衷技术,掌握一门语言,我们最重要的是知识的积累和运用,那我们需要掌握哪些技能才能成为优秀的Java程序员呢?小编来为大家解答一波. 1.拥有扎实的基础和深刻理解能力 Jav ...
- Java程序员谈一谈-----java程序员成长之路
转载:http://www.banzg.com/archives/679.html?ref=myread 阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力 ...
- Java程序员必会!java语言的编译命令是什么
害怕干不过SpringBoot?莫慌,我送你套神级pdf文档 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring B ...
最新文章
- 快速沃尔什变换(FWT)及K进制异或卷积快速子集变换(FST)讲解
- 基于Python——实现远程下载sftp文件(只下载.zip文件)
- SpringCloud的版本
- Dubbo环境搭建-ZooKeeper注册中心
- 用Python拼图发一个高逼格的朋友圈
- RHEL5.4在线调整磁盘分区大小
- python函数调用语句_Python函数定义和函数调用
- RyuJIT的华丽转身
- mysql5.7.28下载_MySql5.7.28下载、安装、登陆详解
- word排版插件_8款堪称神器的Office插件,让你工作效率直线飙升!
- 上海计算机一级填空题,上海市计算机一级考试填空题.doc
- 一、K3 WISE 实施顾问教程《进度1-谈谈实施顾问》
- if else if与if if语句的区别
- NV12转BGR24算法总结
- Google Earth Engine(GEE)——中国区域NOAA数据风速代码下载
- 安装最新版SopCast 0.4.1
- 拨打国际电话的国际字冠和国家代码
- 我心中的计算机作文500,我心中的太阳作文500字(通用10篇)
- 炒菜机器人的弊端_家用炒菜机器人好用吗?都说买了全自动炒菜机后悔了。。...
- 乐高 计算机泡泡龙教案,泡泡龙