- 博客(10)
- 收藏
- 关注
原创 Java中递归方法
1.递归:一个方法体内调用它自身 2.方试递归包含了一种隐式循环,会重复执行某段代码。 但这种重复执行无须循环控制 递归一定要向已知方向递归,否则这种递归就变成了无穷递归。 例:已知一个数列f(0)=1,f(1)=4,f(n+2)=2*f(n+1)+f(n) 其中n是>0的整数,求(10)=? public int f (int n){ if(n==0){ return 1; }else if(n==1){ retur...
2022-02-14 12:14:48 2264
原创 【无标题】Java中参数传递机制:值传递
Java中参数传递机制:值传递 规则: 一.如果参数是基本数据类型,此时实参赋给形参的是实参真实储存的数据值。 二.如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。 推广: 如果变量是基本数据类型,此时赋值的是变量所保存的数据值。 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。 例: public class Test{ publc static void main (Sering[] args){ String s 1="he"...
2022-02-14 12:01:07 139
原创 两种比较方
一.字符串的比较 1. equals 方法 是用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写( A与a不同) 2.equalsnoreCase 可以执行忽略大小写的比较。( A与a相同) *使用:if(sex.equals(女)){ } 3. compareTo方法 按字典顺序比较,考虑大小写 4. compareTo Ignore Case方法 不考虑大小写 a.顺序相等输出0 b.只比较一次 c.顺序相等,位数不等,...
2022-02-12 18:29:08 348
原创 取绝对值,保留两位小数
一.取绝对值 1. Math.abs()方法 int i=-1; System.out.println(Math.abs(i)); 2.三目运算符 System. out. println( a<0?-a:a); 二.保留两位小数 double s=3.141596; System.out.println(String.format("%.2f",s)) %.xf x为几则保留几位小数 ...
2022-02-09 18:58:45 1479
原创 求两个数的最大公约数
辗转相除法: int i=30; int j=15; while(v!=0){// j=0则i就是最大公约数 int temp=i%j; i=j; j=temp; } System.out.println(i); //i=15
2022-02-08 11:51:17 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人