循环、数组加上节疑问
数值,字符串互转
整数型和字符串型的转换需要借助引用数据类型integer,他是int数据类型的封装类型,在声明时不会分配内存,只是会分配内存地址,具体内存是面向对象的。
字符串类型转换为整数型:String i=“1234”;
int x=Integer.parseInt(i);parseint是方法,调用该方法必须用方法的对应对象,所以格式是integer.parseint()
整型转换为字符串:
int a=12;
String x=Integer.toString(a);
while循环
1:确定循环条件和循环操作2:套用while语法写出代码3:检查是否可以退出
把输入语句用在循环里实现循环输入:1:在外部定义scanner输入语句,2:循环内要把赋值一个对象的方法给变量,否则会无限循环输入
do while
先执行再判断
判断字符串型值的相等时必须用“”包括字符串,并且用equals代替==来进行判断。
for循环
for(初始值;终止条件;步长)
for循环中表达式1中可以声明多个同一类型的值并赋值用,隔开
break:强制退出语句
continue:继续运行语句
数组
声明方法:int[] a=new int[5]; int []a; int a[];不规定长度,int[] a=new int[]{值,值,值}不规定长度
边声明边赋值情况:输入数值给数组时需要先定义数组长度,否则输入第一个数值后就会跳出数组
数组排序:升序用Arrays.sort(数组名):降序时直接用for循环倒着输出就行了。
数组的插入:插入一个数组元素到一个有序数组里,1:先找出需要插入的数值应该在的位置,也就是数组的小标,利用for循环赋值的方法替换出一个下表数值。2:把比要插入的数值后面的数值集体往后移动一个下标,同样利用for循环和赋值下个等于当前值的方法。3:替换后移时,可以推演,把最后面的没有位置的想象出来,让倒数第二个位置的值等于该位置的值,下面用for循环就可以了
求最大值,和最小值,定义一个最大最小值等于数组第一个元素,利用for循环和if语句进行冒泡/打擂台方式进行赋值,就可以筛选出极值了
java基础
最新推荐文章于 2023-04-12 16:56:28 发布