老师,代码里面写的输出制表符,为什么输出的结果里面有的隔了3字符,有的隔了2字符,一个制表符,输出的空格不是确定的吗?
老师,作业中有一个题目要求是将上面打印实心和空心正方形练习中相关代码,封装成方法,便于重用
看了优秀作业,没明白。
有以下疑问:
怎么是封装成方法?封装成方法是什么意思?
封装成方法属于哪方面的知识?在哪里学过?
老师,为什么add和print这两个方法直接调用,没有采用“对象名.方法名(实参列表)”的调用方式,可以这样调用吗
为什么会这样?修改过字体格式,出来的效果还是这样
为啥会出错,父类定义了构造方法了,子类继承了,就一定要调用父类的构造方法吗?我加上super就对了
项目目标:求1x2x3x4...........x100的值
import java.util.*; public class Test_While { public static void main(String[]args) { int a=1; int sum=1; while(a<=100){ sum=sum*a; a++; } System.out.println(sum); } }
运行结果:
请问老师为什么显示的是0呀?
我的逻辑是sum=1x1 sum=1 a++=2
sum=1x2 sum=2 a++=3
sum=2x3 sum=6 a++=4
以此类推然后得出1x2x3x4...........x100的结果
代码区:
/** * 测试递归 * @author 一姐姐 * */ public class TestDigui1 { public static void main(String[]args) { //打印实心10*10正方形 for(int m=0;m<=10;m++); for(int n=0;n<=10;n++) { System.out.print("* "); } System.out.println(); } System.out.println("##########################"); //打印空心10*10正方形 for (int p=1;p<=10;p++) { if(p>1&&p<10) { System.out.println("* *"); }else { System.out.println("* * * * * * * * * *"); } } }
运行结果
Exception in thread "main" java.lang.Error: Unresolved compilation problem: at TestDigui1.main(TestDigui1.java:8)
老师,这是哪里错啦?
public class test1 { public static void main(String[]args) { int sum01=0; int sum02=0; int i =1; while( i<=100) { i++; if(i%2==0) { sum01+=i; }else { sum02+=i; } } System.out.println("偶数和="+sum01); System.out.println("奇数和="+sum02); } }
为什么运算结果是偶数=2550,奇数=2600,哪边出了问题
老师,我看的别人的优秀作业,这个地方是不是应该是100呀?如果这个地方是101,那么生成的随机数就有可能是101吧?如果生成101,就不符合题目的要求了
看的别人的优秀作业,这里sum1为什么要归0啊?
我想了好几天了,实在没想明白,就跟您提问了。
最后算的是sum的值,
sum +=i;
那么我感觉j没有参与运算呢?只跟i有关系
我现在只能理解如何求∑1 ∑2 ∑3......∑100的单个的数,即
int sum = 0; for(int j=1;j<=100;j++){ sum+=j }
但是,我不理解∑1 +∑2+∑3+......∑100最终的和。
不理解 sum+=j或者是不理解sum=sum+j
以上是我看的别人的优秀作业,不明白为什么不用“sum”,而是用“s”,用“s”的话,计算机知道是加法吗?
为什么视频一样但就是画不出来线呢
package game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; /** * 飞机游戏的主窗口 * @author * */ public class Game2 extends JFrame { public void piant(Graphics g) { g.drawLine(100, 100, 200, 200); g.drawRect(150, 150, 200, 200); } public void LaunchFrame() { this.setTitle("飞机大战");; this.setSize(500, 500); this.setLocation(300, 300); this.setVisible(true); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // TODO Auto-generated method stub System.exit(0); } }); } public static void main(String[] args) { Game2 g = new Game2(); g.LaunchFrame(); } }
我的path变量进去显示的是这个
按照视频改成这个,结果测试不成功,请问下我该怎处理?
如何快学会编写java程序
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637