JAVA实例教程之5
教程5 算数运算学习程序 学习目标 5.1简单加法学习程序 小学生在刚刚开始学习数学运算的时候,需要不断地进行反复大量的练习,才能够迅速掌握这部分内容。下面开发一个简单的加法学习程序,能够产生加法运算让学生来学习提高。 编写程序如下: 1 package lesson5; 2 3 public class Operation1 { 4 int number1; 5 int number2; 6 void operate(int number1,int number2) 7 { 8 this.number1=number1; 9 this.number2=number2; 10 System.out.println(number1+"+"+number2+"="); 11 } 12 void showTitle() 13 { 14 System.out.println("请计算如下运算结果:"); 15 } 16 public static void main(String args[]) 17 { 18 Operation1 o1=new Operation1(); 19 o1.showTitle(); 20 o1.operate(1,2); 21 } 22 } 本程序中,定义了一个Operation1类。类中定义了两个int类型的变量number1和number2,分别用来存储参与运算的两个数字。第6~11行定义了一个operate函数用来产生一个加法运算。方法体内,第8、9行首先应用方法的参数对当前对象的number1和number2进行赋值,第11行完成了运算式的输出。第12~15行定义了方法showTitle,方法体内的14行打印了加法运算的提示信息。第16~22行是main函数,函数体内第18行首先定义了一个对象o1,接下来第19行调用了showTitle方法,最后o1调用了operate方法。 编译、运行程序,将得到如下结果: 请计算如下运算结果: 1+2= 5.2 引入随机数的加法学习程序 上述程序在使用中如果需要产生加法算式,需要事先确定两个加数,这样操作起来相对比较麻烦,而在实际使用中通常希望能够自动产生两个加数。 如果希望自动产生加数,就要用到随机数。 在Java语言中类Random用来产生随机数。因此,可以先用类Random生产一个对象,再通过这个对象生成随机数。Random在Java中完成的路径是java.util.Random,因此Random对象生成方式为: java.util.Random 对象名=new java.util.Random(); 可以看到如果这样定义比较麻烦,因此引入import语句。在程序的开始部分应用import引入java.util.Random,这样每次用到Random的时候,就可以直接使用了。例如: Random 对象名= Random(); 在Random的方法里面经常用到是nextInt(int n)方法。该方法返回一个伪随机数,它是从此随机数生成器的序列中取出的在 0(包括)和指定值(不包括)之间均匀分布的 int值。 修改程序如下: 1 package lesson5; 2 import
相关文档:
1:应用程序不再需要使用 Class.forName() 显式地加载 JDBC 驱动程序。当前使用 Class.forName() 加载 JDBC 驱动程序的现有程序将在不作修改的情况下继续工作。
2:需要注意以下命令:
executeUpdate:是最基础的数据库的更新、插入和删除操作。效率低下。
executeQuery:是最基础的执行查询语句,同样 ......
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.huadoo.model.Area;
public class Aaaa {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
  ......
Java 是一门支持多线程的的语言,但在处理多线程事件时我们必须注意这样一个问题:多个线程可能同时对同一对象的修改。如果我们不及时作出处理,可能引起对象值的混乱。其实处理办法也很简单,就是当一个线程处理一个对象,锁住该对象。 ......
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import java.io.*;
public class ReadXML {
private File file;
public ReadXML(String filename){
File file=new File(filename);
this.file=file;
}
/**
......
在JAVA平台,实现异步调用的角色有如下三个角色:调用者 提货单 真实数据
一个调用者在调用耗时操作,不能立即返回数据时,先返回一个提货单.然后在过一断时间后凭提货单来获取真正的数据.
去蛋糕店买蛋糕,不需要等蛋糕做出来(假设现做要很长时间),只需要领个提货单就可以了(去干别的事情),等到蛋糕做好了,再拿提货单 ......