StupidBeauty
Read times:1578Posted at: - no title specified

Java自助测试1

内容目录

1运算符优先级

2for循环

3分支判断

4Number类的用法

5Character类的用法

6String类的用法

7StringBuffer类的用法

8数组的用法

9日期时间

10方法

11文件读取

12异常处理

13重写

1 运算符优先级

前提要求:

  1. 1. 使用eclipse。

大致步骤

  1. 1. 以下这java程序,会对几个简单的算式的计算结果再进行计算,直到得到一个最终计算结果:

package com.stupidbeauty.sizeyunsuan;

public class SiZeYunSuan {

public static void main(String[] args)

        {

int three=21/7;

int twelveFifteen=12*15;

int threeTwelveFifteen=twelveFifteen+three;

int fiftyOneFourEightZero=51*480;

int fiftySeventeen=fiftyOneFourEightZero/17;

int addSum=threeTwelveFifteen+fiftySeventeen;

int oneTwoSevenThreeSix=127-36;

int oneSevenFive=oneTwoSevenThreeSix+75;

int minusResult=addSum-oneSevenFive;

int sevenFiveZero=750+185/37-38;

int multiplyResult=minusResult*sevenFiveZero;

System.out.println("最终结果:"+multiplyResult);

return;

        } //public static void main(String[] args)

}

  1. 2.要求,将这个代码中所有的算式都集中写到一个大的算式里,使用括号来控制其优先级,最终形式这样的形式:

int multiplyResult=(21/7+12*15)..... //等号右边不允许有任何的变量名出现,即,等号右边必须是一个数学算式。

  1. 3.并且保证改写后的程序的计算结果与原程序的计算结果相同。

2 for循环

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.写一个java程序,要求使用for循环,输出0到100范围内能被3整除的数,(3,6,9,12,……)。

3 分支判断

前提要求

  1. 1.可使用eclipse做代码编辑

  2. 2.补充一个额外知识,取随机数可使用以下代码来取得一个随机数:

double a =Math. random (); //此时 a就是一个随机数。

大致步骤

  1. 1.使用上面补充的额外知识,获取10个随机数,并且使用分支语句对它们中的每一个做出判断:如果该随机数大于10,则输出该随机数的值,然后输出“大于10”;如果该随机数小于或等于10,则输出该随机数的值,然后输出“小于或等于10”。

4 Number类的

前提要求:

  1. 1.可使用eclipse。

  2. 2.补充额外知识,获取随机数见上一小节。

大致步骤

  1. 1.获取一个随机数,将它赋值给一个Double类的变量(这里以a来代表该变量)。

  2. 2.将a转换成字符串表示方法,将得到的字符串赋值给一个String类的变量(这里以b来代表该变量)。

  3. 3.使用Double类的成员方法,将b重新转换为Double类的变量(这里将转换得到的变量用c来代表)。输出c变量的值。

5 Character类的用法

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.使用多个Character类的变量来分别表示你自己中文名字中的几个字(名字是3个字,则用三个Character类的变量),然后按顺序输出这几个Character类变量的值。

6 String类的用法

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.将一个String类的变量初始化为你自己的中文名字。

  2. 2.取出这个变量中第二个字符,输出该字符的值。

7 StringBuffer类的用法

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.使用StringBuffer类,将你自己中文名字中的字一个个地追加到一个字符串中,最后输出这个字符串。

8 数组的用法

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.创建一个包含10个元素的数组。

  2. 2.使用for循环来设置这个数组中各个元素的值,要求,各个元素是从2开始能够被2整除的整数,(2,4,6,……)。

  3. 3.输出这个数组中各个元素的值。

9 日期时间

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.获取当前的日期,以变量today来表示。

  2. 2.获取对应于2015年6月29日的日期,以变量thatDay来表示。

  3. 3.比较两个日期的大小,并且输出其比较结果。

10 方法

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.创建一个类,名为Sound。

  2. 2.给Sound类创建一个公有方法,名为gogo。在gogo方法中,输出一个随机数。

  3. 3.在程序的主函数中创建一个Sound类的实例,并且调用它的gogo方法。

11 文件读取

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.读取文件名为“input.txt”的文件的全部,并且输出出来。

12 异常处理

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.创建一个包含10个元素的数组。

  2. 2.尝试输出该数组中第11个元素的值。

  3. 3.捕获异常,有异常则输出提示文字。

13 重写

前提要求:

  1. 1.可使用eclipse。

大致步骤

  1. 1.创建一个类,名为BaseClass。给BaseClass添加一个方法echo,其作用是,输出“BaseClass echo”。

  2. 2.创建一个类,名为SubClass,继承自BaseClass。重写它的echo方法,其作用是,输出“SubClass echo”。

  3. 3.在主函数中,创建一个SubClass类的实例,但是当作BaseClass来用,调用它的echo方法。

金正恩,周永康

Your opinions

Your name:Email:Website url:Opinion content: