java新手代码大全 java经典程序代码

我觉得对于任何东西,反复的练习实践才能让我们真正的理解和掌握其原理和方法,特别是对于编程语言而言,只有反复的做题练习,才能让我们的知识掌握度和对其的理解有所帮助,看一百遍不如动手做一遍,通过做一些经典的程序题有助于我们的分析问题和逻辑思维能力的提高 。所以,对于初学者而言掌握一门语言最重要的还是反复的练习实践,今天小亦就来整理了一些经典的编程题和一些基础的面试题,希望对热爱编程的童鞋有所帮助 。

java新手代码大全 java经典程序代码

文章插图
经典编程没你不行
1. 编写程序将一个正整数分解质因数 。例如:定义整数位90,打印出90=2*3*3*5
java新手代码大全 java经典程序代码

文章插图
将一个正整数分解质因数
2. 现有一个32位的整型变量value和一个有32个元素的数组a[32]
要求:1、对value随机赋值;2、让数组a[n]的值等于value“位n”的值,0<=n<=31 。
举例:如果value的“位0”(Bit0)=0,那么a[0]=0;如果value的“位10”(Bit10)=1,那么a[10]=1 。
java新手代码大全 java经典程序代码

文章插图
二进制和数组练习
3. 现有1~100共一百个自然数,已随机放入一个有98个元素的数组a[98] 。
要求写出一个尽量简单的方案,找出没有被放入数组的那2个数,并在屏幕上打印这2个数 。
注意:程序不用实现自然数随机放入数组的过程 。
3.1 实现自然数随机放入数组的过程,将1-100之间的数随机放进长度为98的数组中
java新手代码大全 java经典程序代码

文章插图
实现自然数随机放入数组的过程
3.2 查找没在数组中的1-100之间的那两个数,并在控制台进行显示
java新手代码大全 java经典程序代码

文章插图
查找没在数组中的1-100之间的那两个数
3.3 运行结果演示(每一次结果都不一样,这48显示不下,第一行是遍历出的98长度数组中排序后的显示,便于结果比对):
java新手代码大全 java经典程序代码

文章插图
运行结果显示
4. 如果A=1,B=2,Z=26,那么what=52,请编写一个程序输入单词,返回他各数的和
4.1 利用BufferedReader字符流进行键盘输入接收到输入的单词,调用Get()方法进行结果返回
java新手代码大全 java经典程序代码

文章插图
利用BufferedReader字符流进行键盘输入
4.2 封装get(String word)方法根据一个字符串得到所有字母对应数字的和
java新手代码大全 java经典程序代码

文章插图
根据一个字符串得到所有字母对应数字的和
5. 现有如下的一个数组:int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
要求:将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,
生成新的数组为:int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5};
5.1创建一个将以上数组中值为0的项去掉,将不为0的值存入一个新的数组
java新手代码大全 java经典程序代码

文章插图

java新手代码大全 java经典程序代码

文章插图
创建一个将以上数组中值为0的项去掉,将不为0的值存入一个新的数组


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: