网站建设资讯

NEWS

网站建设资讯

java分析源代码变量,源代码 变量分析

根据以下的设计要求编写源代码。java

class Student{

创新互联专注于科尔沁企业网站建设,响应式网站建设,商城网站定制开发。科尔沁网站建设公司,为科尔沁等地区提供建站服务。全流程定制设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

private String name;

private int age;

public Student(){

this.name = "nobody";

this.age =20;

}

public void setName(String name){

this.name = name;

}

public String getName(){

return name;

}

public void setAge(int age){

this.age = age;

}

public int getAge(){

return age;

}

public boolean isSameAge(Student s){

return age == s.age;

}    

}

Java分析以下源代码,并在表格中填写分析过程

1,0,进入循环初始值为1

2,1,,进入循环初始值为2

3,2,进入循环初始值为3

4,3,进入循环初始值为4

5,4,跳出循环X=5

Java 无法解析变量?

pw2 为 do 代码块中的局部变量,你要把它提到外面来,才能在 while 中访问。即:

String pw2 = null;

do{

//....

pw2 = sc.nextLine();

//....

}while(!Psd.equals(pw2));

JAVA源代码看不懂 本人初学·· 请指教

public class PaiXu1

{

public static void main(String args[])

{

int a[] = { 1, 3, 2, 5, 6, 8, 4 }; //定义一个数组a

for (int i = 0; i a.length; i++)

{

//第二层循环从第一层循环的元素后面哪个元素开始

for (int j = i + 1; j a.length; j++)

{

//如果第二个元素比第一个小的话就换位置。估计你是看不懂冒泡的算法,找数据结构书。很简单的。相信自己。每一趟找出没有排序最小的的数

if (a[j] a[i])

{

int n = a[i];

a[i] = a[j];

a[j] = n;//这三行是交换数组中的位置n是中间变量

}

}

}

//打印数组各个元素

for (int i = 0; i a.length; i++)

{

System.out.println(a[i]);循环输出数组各个元素

}

}

}

问题补充:小生不懂的是这些~~:其中把j的值赋给a是不是指把j与原a合并起来??

回答:把j的值赋给a,是这样的a=j,不是指把j与原a合并起来

还有是a[j] a[i]如何进行比较??

回答:a是数组,在每层循环中,j和i都有对应的值,这样就可以为数组的值做比较了。

应该明白了吧?

如果你对我真诚的回答满意的话,请给我多加分,如果有什么疑问的话,请给我留言。QQ也可以全天在线108424683.

调试Java源代码时变量的值无法追踪怎么办

右键单击变量,选择Inspect快捷菜单,还可以在Variables视图中,可以看到。打开Variables视图方法:菜单Window-Show view,选择Variables


文章标题:java分析源代码变量,源代码 变量分析
标题URL:http://njwzjz.com/article/dscpejh.html