易截截图软件、单文件、免安装、纯绿色、仅160KB

java 大数类


import java.io.*;
class BigInt 
{
 int a[];
 int len;
 BigInt(String str)
 {
 {
  len=str.length();
  a=new int[len];
  for(int i=0;i<len;i++) 
  {
   this.a[i]=str.charAt(i)-48;
  }
 }
 }
 public BigInt bigplus(BigInt b) 
 {
  BigInt sum;
  int l;
  int m=len-1;
  int n=b.len-1;
  int max;
  if(len>=b.len)
  {
   l=b.len;
   max=len-1;
   sum=this;
  }
  else
  {
   l=len;
   sum=b;
   max=b.len-1;
  }
  for(int i=0;i<l;i++) 
  {
    sum.a[max]=a[m]+b.a[n];
    if(max!=0&&sum.a[max]>=10)
    {
     sum.a[max]=sum.a[max]-10;
     sum.a[max-1]++;
    }
    m--;
    n--;
    max--;
  }
  return sum;
  }
  public void output()
  {
 for(int i=0;i<len;i++)
 {
  System.out.print(a[i]);
 }  
  }
}
class TestBig
{
 public static void main(String[] args) throws IOException
 {
String str1;
String str2;
System.out.println("请输入大数1:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
str1=br.readLine();
System.out.println("请输入大数2:");
BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));
str2=br1.readLine();
 

 BigInt a1=new BigInt(str1);
 BigInt a2=new BigInt(str2);
 BigInt a3=a1.bigplus(a2);
      a3.output();
 }
}


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Java 文件 Util

 import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import com.paic.is.dispatch.TMPEntry;
public class FileUtil
{
public static File getFileByRelativePath(String ......

java 对于文件的操作

 /**
* 把指定的内容写到指定路径的文本文件上
*
* @param path指定路径
* @param context 要写的内容
*/
public static void writeFile(String path, String context) {
// 从控制台输入内容写入文件
try {
FileWriter fw = new FileWriter(path, true);
PrintWriter pw = new Print ......

Java学习笔记④

 学习Java程序主要包含以下四个部分。
(1)编辑代码  edit code
(2)保存代码  save code
(3)编译代码  compiler code
(4)运行程序  run program
第一个程序文件HelloWorld.java
public class HelloWorld {
   public static void main(String[] args){
     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号