第一范文网 - 专业文章范例文档资料分享平台

面向对象编程基础习题及答案

来源:用户分享 时间:2025/5/22 10:16:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }

Results: x is 0 y is 6 i is 5 j is 12 f is 0.0

2.

public class Test {

public static void main(String[] args) { int i = 1;

while (i <= 5) {

int num = 1;

for (int j = 1; j <= i; j++) { System.out.print(num + \ num *= 3; }

System.out.println(); i++; } } }

Results: 1bb 1bb3bb

1bb3bb9bb

1bb3bb9bb27bb 1bb3bb9bb27bb81bb

3.

public class Test {

public static void main(String[] args) {

int i = 1;

while (i <= 5) {

第 25 页 共 34 页

xMethod(i); i++; } }

public static void xMethod(int i) { int num = 1;

for (int j = 1; j <= i; j++) { System.out.print(num + \ num *= 3; }

System.out.println(); } }

Results: 1 1 3 1 3 9 1 3 9 27 1 3 9 27 81

4.

public class Test {

public static void main(String[] args) {

int i = 1;

while (i <= 5) { xMethod(i); i++; } }

public static void xMethod(int i) { do {

if (i % 2 != 0)

System.out.print(i + \ i--;

}while (i >= 1);

System.out.println(); } }

第 26 页 共 34 页

Results: 1 1 3 1 3 1 5 3 1

5.

public class Test {

public static void main(String[] args) { xMethod(4); }

public static void xMethod(int i) { if (i > 0) {

System.out.println(i); xMethod(--i); } } }

Results: 4 3 2 1

6.

public class Test {

public static void main(String[] args) { int[] a = {1, 2};

System.out.println(\

System.out.println(\ swap(a[0], a[1]);

System.out.println(\

System.out.println(\ }

public static void swap(int n1, int n2) { int temp = n1; n1 = n2; n2 = temp;

第 27 页 共 34 页

}

}

Results:

Before swapping: a[0] = 1 a[1] = 2 After swapping: a[0] = 1 a[1] = 2

7.

public class Test {

public static void main(String[] args){ int[] a = {1, 2};

System.out.println(\

System.out.println(\ swap(a);

System.out.println(\

System.out.println(\ }

public static void swap(int[] a){ int temp = a[0]; a[0] = a[1]; a[1] = temp; } }

Results:

Before swapping: a[0] = 1 a[1] = 2 After swapping: a[0] = 2 a[1] = 1

8.

public class Test {

public static void main(String[] args) {

int[] x = {1, 2, 3, 4, 5}; increase(x);

int[] y = {1, 2, 3, 4, 5}; increase(y[0]);

System.out.println(x[0] + \

第 28 页 共 34 页

搜索更多关于: 面向对象编程基础习题及答案 的文档
面向对象编程基础习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8zw199vcmo44p5d1brid_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top