Java自助测试
前提要求:
1. 不使用eclipse,只使用记事本工具来编写代码。
大致步骤:
1.编写一个java程序,要求这个java程序能够输出“/Poi/SoftwareDevelop/SBlogProject% ”这样一个字符串。
2.使用javac命令来编译这个java程序。
3.使用java命令来运行这个java程序。
前提要求:
1.可使用eclipse。
2. 可复制下面的代码。
大致步骤:
1. 以下这个java程序运行起来之后是没有输出的,要求给它加上输出语句,使得它在运行之后会输出“juice.size”这个变量的内容:
class FreshJuice {
enum FreshJuiceSize{ SMALL, MEDUIM, LARGE }
FreshJuiceSize size;
}
public class FreshJuiceTest {
public static void main(String args[]){
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice. FreshJuiceSize.MEDUIM ;
}
}
前提要求:
1.可使用eclipse做代码编辑。
2. 可复制下面的代码。
3.要求使用命令行工具来编译。
大致步骤:
1. 下面这个java程序里有一些注释,要求删除其中的注释语句,并且使用命令行工具成功地编译通过:
package com.stupidbeauty.androidchargeclient;
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
public class PhoneNumber implements Externalizable {
private String NmbrStr ; //!<号码字符串。
@Override
public void readExternal(ObjectInput input) throws IOException,
ClassNotFoundException {
// TODO 自动生成的方法存根
}
@Override
public void writeExternal(ObjectOutput output) throws IOException {
// TODO 自动生成的方法存根
output.writeInt( NmbrStr .length()+4); //写入数据包长度。
output.writeInt( NmbrStr .length()); //写入字符串长度。
output.writeObject( NmbrStr ); //写入字符串。
}
public void SetNumberString(String phnNum) {
// TODO 自动生成的方法存根
NmbrStr =phnNum; //记录。
}
}
前提要求:
1.可使用eclipse。
2.可复制下面的代码。
大致步骤:
1.下面这个java程序中有一个类Puppy,要求给Puppy类加上一个成员变量“height”(height意思是身高),
2. 并且加上两个成员方法“setHeight”“getHeight”(参考已有的getAge、setAge),
3. 再在main函数里加上语句,给myPuppy设置height属性为“6”,最后再输出它的height属性的值:
public class Puppy{
int puppyAge;
public Puppy(String name){
// 这个构造器仅有一个参数: name
System.out.println("Passed Name is :" + name );
}
public void setAge( int age ){
puppyAge = age;
}
public int getAge( ){
System.out.println("Puppy's age is :" + puppyAge );
return puppyAge;
}
public static void main(String []args){
/* 创建对象 */
Puppy myPuppy = new Puppy( "tommy" );
/* 通过方法来设定 age */
myPuppy.setAge( 2 );
/* 调用另一个方法获取 age */
myPuppy.getAge( );
/* 你也可以像下面这样访问成员变量 */
System.out.println("Variable Value :" + myPuppy.puppyAge );
}
}
前提要求:
1.可使用eclipse。
大致步骤:
1.在前一小节中的Puppy所在项目中新建一个java文件“Leg.java”,
2.在其中声明一个“Leg”(意思是腿)类,添加一个成员变量“length”(意思是长度),
3. 再添加两个成员方法“setLength”“getLength”。
4. 修改Puppy类的代码,添加一个成员变量,其类型是“Leg”,其名字是“leg”,
5. 并且添加对应的两个成员方法“setLeg”“getLeg”,
6. 再修改main方法,在其中新建一个Leg对象,名为newLeg,设置其length成员变量为“9”,
7. 然后设置myPuppy的leg成员变量为刚刚新建的newLeg,
8. 然后从myPuppy对象中取出其leg成员变量的length成员变量的值,输出。
前提要求:
1. 可使用eclipse。
大致步骤:
1. 写一个简单的java程序,它的作用就是计算“2*3”的结果并且输出。
前提要求:
1. 可使用eclipse。
2.可复制下面的代码。
大致步骤:
1.下面这个java程序中,Logger类的format成员变量是private(私有的),
2. 要求,将format成员变量修改为public(公有的),
3. 并且在main方法中省掉对于setFormat和getFormat方法的调用,直接对format成员变量赋值和取值:
public class Logger {
private String format;
public String getFormat() {
return this.format;
}
public void setFormat(String format) {
this.format = format;
}
public static void main(String[] arguments) {
// …
Logger logger=new Logger();
logger.setFormat(“a”);
System.out.println(“Logger format :”+logger.getFormat());
}
}
肖玲
Your opinionsHxLauncher: Launch Android applications by voice commands