老师,为什么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程序
public class test { public static void main (String[]args) { int a=3; int b=4; int c=2; int d; int f=++a; int f1=a++; System.out.println(d=a+b); System.out.println(d=b-a); System.out.println(d=b/c); System.out.println(d=b%a); System.out.println(f); System.out.println(f1);
运行结果为。不应该是7、1、2、1、4、3 么?
问题:环境变量失败
文件位置和名字如下图:
文件内容如下图:
试过在path最前面添加 %JAVA_HOME%\bin:
也试过和群里发问那个人一样设置环境变量(直接把%JAVA_HOME%\bin:添加在最后面)
运行结果都是
注意过分号的中文和英文的区别(中文分号和英文分号都分别试过的)
本人愚笨实在想不出应该怎么办了
请问老师接下来应该怎么做?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637