程序员小白如何通过Java面试?

程序员小白如何通过Java面试?,第1张

1. 努力学习Java知识:为了能够通过Java面试,程序员小白首先需要努力学习Java基础知识,包括Java语法、面向对象编程思想、泛型、集合、多线程、IO流、数据结构算法等。

2. 加强实践:学习完Java基本知识之后,程序员小白需要加强实践,多编写一些小程序来实践,以此来检验自己学习的知识是否正确。

3. 掌握数据结构与算法:在准备面试的过程中,程序员小白还需要掌握数据结构和算法,这些基础知识会让一个程序芹扰岩员变得更强。

4. 熟悉Java框架:要想通过Java面试,程序员小白也需要熟嫌御悉常用的Java框架,如Spring、Hibernate、Struts2等,这些框架也是面李橡试经常考查的知识点。

5. 掌握设计模式:设计模式是Java程序员很重要的知识点,因此程序员小白在准备面试的时候也要学习常用的设计模式,这样才能应对面试官的提问。

import java.io.*

import java.math.BigDecimal

class abc

{

public static void main(String args[]) throws IOException

{

System.out.println("Enter a number:")

BufferedReader readin=new BufferedReader(new InputStreamReader(System.in))

String aa=readin.readLine()

//System.out.println(aa)

BigDecimal result=new BigDecimal(1)

for(int i=1i<Integer.parseInt(aa)i++)

{

//System.out.println("1%2="+1%2)

if (i%2!=0)

{

//System.out.println("i="+i)

int j=i+1

String a_number=String.valueOf(1)

String b_number=String.valueOf(j)

String c_number=String.valueOf(result)

BigDecimal a=new BigDecimal(a_number)

BigDecimal b=new BigDecimal(b_number)

BigDecimal c=new BigDecimal(c_number)

try

{

BigDecimal bigRes=a.divide(b,20,a.ROUND_HALF_EVEN)

result=c.add(bigRes)

//System.out.println("result1="+result.toString())

}

catch(ArithmeticException e1)

{

System.out.println(e1.getMessage())

}

}

else

{

//System.out.println("i="+i)

String a_number=String.valueOf(1)

String b_number=String.valueOf(i+1)

String c_number=String.valueOf(result)

BigDecimal a=new BigDecimal(a_number)

BigDecimal b=new BigDecimal(b_number)

BigDecimal c=new BigDecimal(c_number)

try

{

BigDecimal bigRes=a.divide(b,20,a.ROUND_HALF_EVEN)

result=result.subtract(bigRes)

//System.out.println("aaaa="+bigRes.toString())

//System.out.println("result2="+result.toString())

}

catch(ArithmeticException e2)

{

System.out.println(e2.getMessage())

}

//result=result-(1/(i+1))

//System.out.println("a="+result)

//System.out.println("b="+(1/(i+1)))

//System.out.println("result2="+result)

}

}

System.out.println(result.toString())

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存