- 博客(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
2356
原创 【无标题】Java中参数传递机制:值传递
Java中参数传递机制:值传递规则:一.如果参数是基本数据类型,此时实参赋给形参的是实参真实储存的数据值。二.如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。推广:如果变量是基本数据类型,此时赋值的是变量所保存的数据值。如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。例:public class Test{ publc static void main (Sering[] args){ String s 1="he"...
2022-02-14 12:01:07
181
原创 两种比较方
一.字符串的比较1. equals 方法是用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写( A与a不同)2.equalsnoreCase可以执行忽略大小写的比较。( A与a相同)*使用:if(sex.equals(女)){ }3. compareTo方法按字典顺序比较,考虑大小写4. compareTo Ignore Case方法不考虑大小写a.顺序相等输出0b.只比较一次c.顺序相等,位数不等,...
2022-02-12 18:29:08
404
原创 取绝对值,保留两位小数
一.取绝对值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
1690
原创 求两个数的最大公约数
辗转相除法: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
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅