在网上找了好久,好像没有很好的方法。看来以后的开发要尝试动态语言了。
折中的办法如下:
/**
*
* @author Administrator
*/
public class Test {
private String answer1 = "1";
private String answer2 = "2";
private String answer3 = "3";
public static void main(String[] args) {
Test test = new Test();
for (int i = 0; i < 3; i++) {
String answer = "";
switch(i) {
case 1 : answer = test.getAnswer1(); break;
case 2 : answer = test.getAnswer2(); break;
case 3 : answer = test.getAnswer3(); break;
default : answer = "";
}
System.out.println("answer" + i + " : " + answer);
}
}
public String getAnswer1() {
return answer1;
}
public void setAnswer1(String answer1) {
this.answer1 = answer1;
}
public String getAnswer2() {
return answer2;
}
public void setAnswer2(String answer2) {
this.answer2 = answer2;
}
public String getAnswer3() {
return answer3;
}
public void setAnswer3(String answer3) {
this.answer3 = answer3;
}
}
分享到:
相关推荐
在Java编程语言中,实现GIF动画效果实际上是对一系列静态图像进行定时切换,模拟出动态效果。本示例主要展示了如何在Java环境下显示动态图片,特别是GIF格式的动画。以下将详细介绍实现这一功能的关键步骤和相关知识...
在Java编程语言中,我们可以利用控制台输出来创建各种图形,包括动态的爱心形状。这里提供的代码示例展示了如何在命令行界面通过简单的数学运算和循环结构生成一个静态的爱心图案。下面,我们将深入探讨这个Java代码...
以上就是三种使用Java实现阶乘的方法,递归、循环和动态规划各有特点。递归简洁直观,但可能导致栈溢出;循环实现避免了溢出,适用于大部分情况;而动态规划则更适合于需要减少重复计算的复杂问题。理解并掌握这些...
invokeMethod.java 同一个类中调用方法示例 invokeOther.java 类的外部调用方法示例 invokeStaticMethod.java 调用静态方法示例 localVariable.java 演示局部变量 localVSmember.java 局部变量与成员变量同名...
在Java中,方法是一段完成特定功能的代码块,可以被多次调用。方法的定义包括修饰符、返回值类型、方法名、参数类型和参数名。通常我们会使用`public static`作为修饰符,返回值类型表示方法执行后的结果数据类型,...
通过引入必要的库,创建`JexlEngine`实例,编译和执行表达式,以及管理上下文中的变量,我们可以轻松地在Java应用程序中实现动态计算。JEXL的广泛应用和源码分析对于理解其工作原理和定制功能非常有帮助,是学习Java...
Java 中的反射机制是指可以使用反射机制来实现动态调用方法和访问成员变量。在 Java 中,我们可以使用反射机制来实现动态调用方法和访问成员变量。 Java 中的注解是指可以使用注解来实现元数据编程。在 Java 中,...
在这个场景中,“使用java多线程实现mm跳舞动画”指的是通过编程技术创建一个模拟女孩跳舞的动态效果,用户还可以根据需求切换不同的舞蹈动画,并调整动画的播放速度。 首先,我们需要了解Java中实现多线程的两种...
2. **控制结构**:Java中的控制结构包括条件语句(if, if-else, switch)和循环(for, while, do-while)。在示例中,你会看到如何根据条件执行不同代码块,以及如何使用循环进行重复操作。 3. **数组与集合**:...
1. **基础语法**:包括变量、数据类型(如整型、浮点型、字符型、布尔型以及引用类型)、运算符(算术、关系、逻辑、位、赋值等)、流程控制(if语句、switch语句、for、while、do-while循环)、方法定义与调用。...
在Java中,JVM(Java虚拟机)能够进行一些自动优化,比如数组边界检查的优化和循环展开,这些都能够提高程序的运行速度。然而,对于某些特定的算法,如线性搜索,即使JVM优化也无法与哈希映射的查找速度相比。因此,...
通过创建一个`Pet`类的例子,孩子们可以学习到如何定义类、创建对象以及调用方法。最后,本章还讨论了继承和方法重写等高级概念,这些是面向对象编程的基础。 #### 四、Java的基本构建模块 这一章节涵盖了Java编程...
反射机制是指在运行时动态获取类的信息和调用类的方法或访问类的属性的能力。 19. 类的反射机制中的包及核心类? 在Java中,核心类是java.lang.Class,它代表正在运行的Java应用程序中的类和接口。 20. 得到Class的...
通过`Class`类和`java.lang.reflect`包中的API,我们可以动态地创建对象、访问成员变量和调用方法。 在实现深拷贝时,我们通常会创建一个目标类的空实例,然后遍历原对象的所有字段,如果字段是基本类型,直接赋值...
1. **Java语言基础**:文档详细介绍了Java的基本语法,包括数据类型、变量、运算符、控制流(如if-else,switch,循环)、方法定义和调用等。 2. **类与对象**:Java是面向对象的编程语言,文档中阐述了类的定义、...
- **反射API**:允许程序在运行时动态获取类的信息,并能动态调用方法、访问字段。 - **泛型**:提供类型安全的容器,编译时检查类型,运行时提高性能。 10. **网络编程** - **Socket编程**:使用ServerSocket和...
在Java编程语言中,创建动态效果,如跳动或抖动的文字特效,是通过结合图形绘制、线程处理以及颜色管理来实现的。这个过程通常涉及到`java.awt`和`javax.swing`这两个图形用户界面(GUI)包。下面将详细解释如何实现...
首先,Java语法是学习Java的基础,它包括了类定义、变量声明、数据类型、运算符、流程控制(如if语句、for循环、while循环)、方法定义和调用等。例如,类是Java中的基本构造块,通过`class`关键字定义;变量用于...
在Java编程语言中,实现成绩分段是一种常见的需求,特别是在教育系统或数据分析场景下。这个简单示例将向我们展示如何用基础的编程概念来处理和分类成绩数据。以下是关于这个话题的一些详细知识点: 1. **变量定义*...