Java编写 开关灯游戏的二维数组 如图显示 代码在图下面
2021/10/13 22:15:53
本文主要是介绍Java编写 开关灯游戏的二维数组 如图显示 代码在图下面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
**
Java编写 开关灯游戏的二维数组如图显示 代码在图下面
**
import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int[][] arrays = { { 0, 1, 1, 0, 0, 0, 0 }, { 1, 1, 0, 1, 0, 0, 0 }, { 1, 0, 1, 0, 0, 0, 1 }, { 0, 1, 0, 0, 0, 1, 0 } }; for (int i = 0; i < arrays.length; i++) { for (int j = 0; j < arrays[i].length; j++) { System.out.print(arrays[i][j]+" "); } System.out.println(); } int sum=1; // 循环一下代码 while(sum>0) { sum=0; System.out.println("请输入行"); int i=scanner.nextInt(); System.out.println("请输入列"); int j=scanner.nextInt(); //修改坐标 if (i-1>=0) { //上面修改 arrays[i-1][j]=1-arrays[i-1][j]; } if(i+1<arrays.length) { //修改下面 arrays[i+1][j]=1-arrays[i+1][j]; } if(j-1>=0) {//修改左边 arrays[i][j-1]=1-arrays[i][j-1]; } if(j+1<arrays[i].length) {//修改 右边 arrays[i][j+1]=1-arrays[i][j+1]; } for (int j2 = 0; j2 < arrays.length; j2++) { for (int k = 0; k < arrays[j2].length; k++) { System.out.print(arrays[j2][k] + " "); } System.out.println(); } for (int j2 = 0; j2 < arrays.length; j2++) { for (int k = 0; k < arrays[j2].length; k++) { sum+=arrays[j2][k]; } } } System.out.println("游戏结束"); } }
这篇关于Java编写 开关灯游戏的二维数组 如图显示 代码在图下面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)