网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.11本入门到精通J2EE书籍推荐.
.Java中使用JCOM操作Office对象.
.java学习日记(线程).
.修成JAVA高手的基本素养.
.使用JDBC创建数据库对象(2).
.JAVA程序员必读:基础篇(2.c)语言.
.检测支持蓝牙功能(JSR 82)的移动.
.利用基本数组类型搭建可自扩展的.
.解决中文问题的几个常用的函数(.
.Struts的概念及体系结构与工作原.
.从TXT文件中一行一行读取数字.
.Taglib原理和实现 第六章:标签内.
.事件监听器:将JavaBeans接通起来.
.用本地引用提高EJB访问效率之一.
.jive中的abstract Factory.
.Java 2中的Collections框架 -- M.
.Wireless Messaging API.
.Java技巧:在对标准流进行重定向.
.Web服务让CIO们左右为难 选择.NE.
.J2ME通讯录代码.

简单的 Java 循环控制实现行列式算法

发表日期:2008-1-5



  public class Arranger {
  private double[][] arrangerMatrix;
  private double arrangerResult=1.0;
  public static void main(String args[]){
  double[][] a={{4,1,4,8},{1,1,3,2},{2,2,5,1},{2,2,1,4}};
  
  Arranger ar=new Arranger();
  ar.arrFunction(a);//把行列式变成上三角行列式
  ar.displayMatrix();//显示得出的上三角行列式
  ar.displayResult(); //显示行列式计算结果
  }
  public void arrFunction(double[][] a){//Guass 消去
  double k=0;
  for (int p = 0; p  for (int r =p+1; r  k=a[r][p]/a[p][p];
  a[r][p]=0;
  for (int c = p+1; c  a[r][c]=a[r][c]-k*a[p][c];
  }//u
  }//r
  }//c
  arrangerMatrix=new double[a.length][a[0].length];
  for (int i = 0; i  for (int j = 0; j  arrangerMatrix[i][j]=a[i][j];
  if (i==j) {arrangerResult=arrangerResult*a[i][j];}//计算主对角线相乘的结果
  //System.out.println (a[i][j]+" ");
  }//j
  }//i
  }
  public void displayMatrix(){
  for (int i = 0; i  for (int j = 0; j  System.out.print (arrangerMatrix[i][j]+" ");
  }//j
  System.out.println ();
  }//i
  }
  public void displayResult(){
  System.out.println ("The result is "+arrangerResult);
  }
上一篇:Java 技巧:步入本地方法圣殿的七个步骤 人气:517
下一篇:Java语言中Timer类的简洁用法(二) 人气:832
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐