初学java之大数处理

 1 import java.text.*;
2 public class Gxjun
3 {
4 public static void main(String args[] )
5 {
6 int n=123456789;
7 System.out.println("整数"+"按千分组号(带正好)");
8 String s=String.format("%,+d",n);
9 System.out.println(s);
10 double number = 98765.6789 ;
11 System.out.println(number+"格式化为整数7位,小数3位");
12 s=String.format("%011.3f",number);
13 System.out.println(s);
14 }
15 }

初学java之大数处理,布布扣,bubuko.com

时间: 2024-08-06 03:42:47

初学java之大数处理的相关文章

HDU 4873 ZCC Loves Intersection(JAVA、大数、推公式)

在一个D维空间,只有整点,点的每个维度的值是0~n-1 .现每秒生成D条线段,第i条线段与第i维度的轴平行.问D条线段的相交期望. 生成线段[a1,a2]的方法(假设该线段为第i条,即与第i维度的轴平行)为,i!=j时,a1[j]=a2[j],且随机取区间[0,n-1]内的整数.然后a1[i],a2[i]在保证a1[i]<a2[i]的前提下同样随机. 由于D条线段各自跟自己维度的轴平行,我们可以转换成只求第i个维度与第j个维度的相交期望,然后乘以C(2,n)就好了 显然线段[a1,a2]和线段[

初学JAVA函数

  函数是定义在类中的具有特定功能的小程序,函数也称为方法(将功能代码封装,便于对该功能进行服用,只有被调用施才会被执行) 静态函数所调用的被调用函数也必须是静态. 格式: 修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2) { 执行语句: Return 返回值: } 特殊情况:功能没有返回值时,return的后面直接用分号结束,因为没有具体返回值,所以此时的返回值类型用void来表示. 函数提高了代码的复用性. class test617 {        public stat

初学Java web(转)

转自 http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目. Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你

初学Java总结

在初学Java的过程中学习的总结如下: 开始我们先了解了计算机语言编程的分类,计算机语言分为机器语言,汇编语言,高级语言,其中包括三个语言中各自的特点,让我深入了解到了其中的含义以及计算机语言的发展过程,之后我们学习了算法,怎样去描述算法怎样去制作算法的流程图,这样很好的锻炼了我们人脑的逻辑思维能力以及了解计算机到底是怎么运作的.Java是一种多功能的高级语言.它可以开发web页面上的小程序,桌面上运行的应用程序,还可以用于客户端和服务器资源的服务端中间件,以及用于web服务器,嵌入式系统和智能

201671010131 2016-2017-2 《Java程序设计》初学Java,所感所学总结。

1.简单的了解了Java语言以及它的特性: ①简单  ②面向对象  ③分布性  ④可移植性  ⑤ 解释型  ⑥安全性  ⑦健壮性  ⑧多线程  ⑨高性能  ⑩动态 2.初学Java,首先学会了下载Java开发工具包JDK;还有学会了Windows系统环境配置. 3.下载了Java开发软件eclipse以及示例程序,并且使用集成开发环境简单的编写了一个小程序. 4.练习了用命令行进行编译并运行Java程序. 感想: 初学Java,就觉得有一点点的复杂,不仅需要集成开发环境,还需要工具包.但是Jav

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发. 但对一个初学者来说,过早的接触框架往往是事倍功半!同样一个问题,换一种框架你可能需要从头开始研究. 下面是针对初学 Java

初学java之StringBuffer类的常用方法

1 import java.text.*; 2 public class Gxjun 3 { 4 public static void main(String atgs[]) 5 { 6 StringBuffer str= new StringBuffer(); 7 str.append("大家好"); 8 System.out.println("str:"+str); 9 System.out.println("length:"+str.len

JAVA求解大数

题目链接:CLICK HERE~ 有了Java求解大数变得如此简单,以后再也不用担心大数模板了.哦啦啦啦. import java.math.BigInteger; import java.math.BigDecimal; import java.util.Scanner; class Main{ public static void main(String args[]){ Scanner cin = new Scanner(System.in); while(cin.hasNext()){

初学java之触发响应事件

1 2 import java.awt.*; 3 import javax.swing.*; 4 import java.awt.event.*; 5 6 class WindowActionEvent extends JFrame 7 { 8 JTextField text; //声明一个文本区 9 ActionListener listener ; //listener是监视器 10 //设置一个默认的构造函数 11 public WindowActionEvent() 12 { 13 se