java基础知识
来源:互联网 发布:镜像变换矩阵 编辑:程序博客网 时间:2024/05/10 03:25
为了更方便的写大数我开始自学java,下面是我对java的一些入门知识点和总结
数据类型:
布尔型 Boolean
文字型 char 、string
浮点型 double
String类(注意S是大写的)
整型 int
一维数组 int[]array = {1,2,3};
二维数组 int[][]array = { {1,2,3},{4,5,6} };
输出
System.out.println( );//自动换行
System.out.print();//不会自动换行
System.out.printf();//和c中的printf用法相似;注意换行要用 \r\n
System.out.printf("%.2f\r\n",ans);//输出保留两位小数
输入
Scanner cin = new Scanner(System.in);//定义一个Scanner类的对象cin
int a = cin.nextInt();
double b = cin.nextDouble()
BigInteger c = cin.nextBigInteger()
测试数据有多组的输入方式:while(cin.hasNext())
大数基本操作:
定义全局变量:在Main函数之下定义,比如public static BigInteger one = BigInteger.ONE;
定义函数:在Main下定义,比如public static BigInteger fun(BigInteger n)
建立一个数组:BigInteger a[] = new BigInteger[3005];
强制转换1成为大整数:BigInteger K = BigInteger.valueOf(1) ;
大整数相加:add();
BigInteger a=new BigInteger(“23”);
BigInteger b=new BigInteger(“34”);
a.add(b);
大整数相减:subtract();
大整数相乘:multiply();
大整数相除:divide();
大整数比较大小、判奇偶性:a.compareTo(b)如果a等于b,返回0;如果a大于b,返回1;如果a小于b返回-1;
大整数取模:mod();
remainder();取余
pow(); a.pow(b)=a^b
gcd(); 最大公约数
abs(); 绝对值
negate();取反数
mod();a.mod(b)=a%b=a.remainder(b);
max();min();
在介绍一种数据类型:
StringBuffer ans = new StringBuffer();//和c++中string类使用方法相似
ans.append("1");//在字符串后面加一个‘1’
ans.toString()//将StringBuffer转化成string类型
String s.indexof(s1)//查找字串第一次出现的位置
String s.indexof(s1)//查找字串第一次出现的位置
ans.delete(0,ans.length());//清空StringBuffer字符串
- Java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java 基础知识
- JAVA基础知识
- Java基础知识
- Java基础知识
- Java基础知识
- startActivityForResult和setResult详解
- VB.NET之旅--为代码减负-DataGridView直接绑定数据源
- ASP.NET MVC 4 (三) 过滤器
- Two Sum
- sort
- java基础知识
- c++ string 构造函数
- JAVA正则表达式语法
- 在Android上创建阻塞式模态对话框的方法
- ASP.NET MVC 4 (四) 控制器扩展
- LeetCode-Merge Sorted Array
- C语言--const的用法
- mysql---慢查询
- struts2学习笔记(二)—— 获取登录信息及计算在线人数