一个JAVA程序,输出的结果有点问题,是哪里有错误吗?
发布网友
发布时间:2024-10-08 00:22
我来回答
共5个回答
热心网友
时间:2024-10-23 21:24
要求有点不清楚,不过我写了两个输出,看看有没有你要求的输出
------------没跟上页面刷新,修改了一下,应该能满足你的要求了(第三个循环)
public static void main(String[] args) {
char[][] tp={ {'送','孟','浩','然','之','广','陵'},
{'故','人','西','辞','黄','鹤','楼'},
{'烟','花','三','月','下','扬','州'},
{'孤','帆','远','影','碧','空','尽'},
{'惟','见','长','江','天','际','流'}};
for(int j = tp[0].length -1;j>=0;j--){
for(int i = 0;i <tp.length;i++ ){
System.out.print(tp[i][j]+" ");
}
System.out.println();
}
System.out.println("--------------------------------");
for(int i = 0; i<tp.length; i++){
for(int j = tp[0].length-1 ;j >= 0;j--)
System.out.print(tp[i][j] + " ");
System.out.println();
}
System.out.println("--------------------------------");
for(int j = 0;j < tp[0].length;j++){
for(int i = tp.length - 1;i >= 0;i-- ){
System.out.print(tp[i][j]+" ");
}
System.out.println();
}
}
热心网友
时间:2024-10-23 21:25
public class Test2 {
public static void main(String[] args) {
char[][] tp={{'送','孟','浩','然','之','广','陵'},
{'故','人','西','辞','黄','鹤','楼'},
{'烟','花','三','月','下','扬','州'},
{'孤','帆','远','影','碧','空','尽'},
{'惟','见','长','江','天','际','流'}};
for(int i=0;i<tp.length;i++){
for(int j=tp[0].length-1;j>=0;j--){
System.out.print(tp[i][j]+" ");
}
System.out.println();
}
}
}
看看是不是你想要的?追问结果要 惟 孤 烟 故 送
见 帆 花 人 孟
长 远 三 西 浩
江 影 月 辞 然
天 碧 下 黄 之
际 空 扬 鹤 广
流 尽 州 楼 陵 这样要怎么改~~~
热心网友
时间:2024-10-23 21:25
System.out.print(tp[i][j]+" ");
其次,class类名一般用英文,以大写字母开头。
再其次,java一般不用静态赋值。
热心网友
时间:2024-10-23 21:26
tp.length是{}的个数5,tp【0】.length是第一行的长度7
第一次内循环就出现错误了啊,所以,至少把第一个内循环和第二个内循环修改一下长度,再慢慢修改啊
热心网友
时间:2024-10-23 21:26
package wuliao;
public class Tangshi {
public static void main(String[] args) {
char[][] tp={{'送','孟','浩','然','之','广','陵'},
{'故','人','西','辞','黄','鹤','楼'},
{'烟','花','三','月','下','扬','州'},
{'孤','帆','远','影','碧','空','尽'},
{'惟','见','长','江','天','际','流'}};
for(int i=tp.length-1;i>=0;i--){
for(int j=tp[i].length-1;j>=0;j--){
System.out.print(tp[i][j]+" ");
}
System.out.println();
}
}
}
一个JAVA程序,输出的结果有点问题,是哪里有错误吗?
要求有点不清楚,不过我写了两个输出,看看有没有你要求的输出 ---没跟上页面刷新,修改了一下,应该能满足你的要求了(第三个循环)public static void main(String[] args) { char[][] tp={ {'送','孟','浩','然','之','广','陵'},{'故','人','西','辞','黄','鹤','...
Java编程,为啥会报错?
Java是一种强类型静态语言,编译过程中对类型和语法的检查比较严格,所以很容易出现报错的情况。当我们遇到报错时,我们需要仔细分析错误信息,找出问题所在并解决它。更系统全面的学习资料,点击查看首先,报错可能是由于语法错误造成的。在Java编程中,如果代码中有拼写错误、缺少分号、括号不匹配等语法错误,...
下图java程序,哪里有问题呀,编译错误,在线等,谢谢
首选,你的程序没有问题,代码是对的;其次,你截图里的那不是编译错误,是运行报错;最后来解决你的问题:看截图你用的eclipse写的,运行的时候报错是因为你的main方法没有传递参数进去,用eclipse调试带参数的方式main方法操作如下:在你有main方法的类代码上右键单击,让鼠标悬停在Debug As上,右侧箭头...
java问题,给定一个程序运行的结果出现Exception in thread “main” j...
人家报错是说你缺少main方法,跟你环境变量没关系,说明你环境变量是正确的,你写的类肯定没有main入口方法,那就没法运行了。另外你最好把java好好看看,不是哪个类都可以直接运行的,没有main方法的类就报你这错误了。
java 1.6的一段程序提示错误 不知道是那里的错误?
方法写在类外了 把大括号改一下位置就好 代码如下 public class Test{ public static void main(String arg[]){ System.out.println(method(5));} public static int method(int n){ if (n==1)return 1;else return n*method(n-1);} } ...
Java程序报错怎么解决?
java程序的错误可以抽象分为三类:语法错误、运行错误和逻辑错误。1、语法错误 是指由于编程中输入不符合语法规则而产生的。程序编译就通不过,程序不能运行起来。此类错误最简单,调试起来比较容易 例如:表达式不完整、缺少必要的标点符号、关键字输入错误、数据类型不匹配、循环语句或选择语句的关键字不匹配...
java中的for循环分析结果不准确是什么原因?
一、 原因:是因为分析已达到了文件结尾,一般是括号没有闭合的,或者是缺少了分号。如图;二、解决方案 1、可以手工查看括号的闭合情况;2、也可以使用带自动对齐功能的编辑器如eclipse,notepad++来进行分析;3、建议平时编程时需要多注意积累错误的经验,而且语法错误不应当耗费太多的时间。
java编译后出现错误,是什么问题,怎么修改?
,如果找不到相应的类,执行就会出现NoClassDefFoundError的异常。1、首先请确认没有错敲成java xxx.class,2、其次,检查CLASSPATH环境变量,3、将java文件按包名存放:比如工作目录是/work,类是package1.class1,那么将它存放为/work/package1/class1.java。如果没有声明包,那么直接放在/work下。
java程序错误,非法的表达式开始
不是非法表达式,是你书写的问题。至于非法表达式那种错误太多了,一个人有一个人的错误,我就没有办法给你说了,但是只要你把书本上面提到注意的地方,要记住那种表达才行,不然就会出现错误的。希望对你有用!对于新手一般java都会出现的一个错误就是,对象没有初始化就直接使用,切记!
Java程序编译通过,为什么运行有误?
编译通过说明的是你的程序语法没有问题,运行时报出的异常称之为运行时异常(RunTimeException),例如最常见的空指针异常。 针对你的问题,可以确定是JDK的版本问题造成的。