
正文
Java中点一行代码 java怎么一行一行输出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java中这段代码每一行的具体意思或者是运行过程是什么?
先从 main开始运行
定义数组arr 里面有 { 5,8,3,55,66,33} 这些数
定义 整数max 是用 getMax()Java中点一行代码的方法 传进去的值是 arr
在getMax 方法里面 又定义了一个max, arr[0]他是 Java中点一行代码你传进来arr数组的第一位数
for循环Java中点一行代码你应该明白吧 定义了一个x ,x的值是arr[0] ;x小于数组的长度;x自增
如果 arr数组第x-1位数的值大于 max 那么 max就等于那个值
然后返回
强行解释就是这样,不过Java中点一行代码我自己都觉得好别扭
比如有个题目 在一个数组A里面,输出最大值是什么
int [] A=[5,8,3,55,66,33];
int max=A[0];
for(int x = A[0]; xA.length; x++)
{
if ( A[x] max )
max = A[x];
}
System.out.println("最大值是"+max);
相关问答
Q1: ArrayList arr=new ArrayList”这是java中的一行代码,可是我是刚学java的看不懂啊?
1.ArrayList arr=new ArrayList();没有尖括号你明白吧?创建个对象.
2.尖括号,是jdk新出的功能(其实也出老么久了),里面的是java里的泛型,泛型就是基本类型(int,char,float等等)在java中的封装的那几个(Integer,Character等等),作用就是确定到底存放什么类型
3.问个问题,请你告诉我你买的这本书叫什么名字啊?我都不会这个完数,我也想学习下类似的算法
Q2: java中加一行代码为何两个结果?
输出: a=32?? b=18 ???
怎么可能
public static void main(String[] args) {
int a=20;
int b=30;
int r1,r2,r3,r4,r5,r6,r7,r8,r9;
r1=a+b;
// System.out.println("a="+a);
// System.out.println("b="+b);
System.out.println("a="+a+"b="+b);
System.out.println("a+b="+r1);
/* 第一结果:
* a=20
* b=30
* a=20b=30
* 第二结果:
* a=20b=30
* a+b=50
*/
}
关于Java中点一行代码和java怎么一行一行输出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






