选择华育,选择品质生活
 
 
点击这里给我发消息
应届高中生咨询
点击这里给我发消息
应届高中生咨询
点击这里给我发消息
转行、待业者咨询
点击这里给我发消息
转行、待业者咨询
 
技术交流区 首页 - 华育新闻 - 关于华育


Java面试中遇到的一些经典算法题目

1.写一个方法,用一个for循环打印九九乘法表
Java code

/**
* 打印九九乘法口诀表
*/
public void nineNineMulitTable(){
for (int i = 1,j = 1; j <= 9; i++) {
System.out.print(i+"*"+j+"="+i*j+" ");
if(i==j){
i=0;
j++;
System.out.println();
}
}
}

 

2.给定一个java.util.Date对象,如何转化为”2007-3-22 20:23:22”格式的字符串

Java code

/**
* 将某个日期以固定格式转化成字符串
* @param date
* @return str
*/
public String date2FormatStr(Date date)
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
return str;
}

3.写一个方法,能够判断任意一个整数是否素数

/**
* 判断任意一个整数是否素数
* @param num
* @return boolean
*/
public boolean isPrimeNumber(int num)
{
for (int i = 2; i <= Math.sqrt(num); i++) {
if(num%i==0)
{
return false;
}
}
return true;
}

 
 
网站首页 | 在线咨询 | 在线报名 | 多方合作 | 联系方式 | 加入收藏 | 设为首页
Copyright 2009 华育国际西安软件实训基地 陕ICP备08006040号
联系电话:029-87208781 029-87208782 029-87208783
地址:西安市北大街新时代广场5层 710003
咨询QQ:1065173532 Http://www.xaeduask.com