
正文
创建满天星星java代码,java画星星代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA做满天星星小程序,实例化对象出错,求解答
Container写错了,是container,首字母小写。如果首字母大写Container代表java里的一个类,Container.setBackground(Color)表示调用Container类的静态类setBackground,而它不是静态的。
//System.out.println(num2);错误因为num2没有初始化就使用。
如果想要调用某个已经实例化的对象,那么只有把那个对象的引用传到你当前对象才可能,不然没办法,或者说你只需要那个类的方法,那你在代码里面创建一个新对象调用就好了。
当创建一个类的实例的时候,会在内存中分配空间,空间的大小是通过计算这个类的成员的字节来得到的,这个空间内部还会有一些额外的用于管理的空间,比如存放这个类的方法的地址表的空间。
getSource() 函数是返回最初发生 Event 的对象,也就是我们说的事件源。e.getSource()==t1表示事件源是t1。我感觉你这个题目用MouseListener监听器会更好!因为ActionListener是单击事件监听器,一般用于按钮的。
相关问答
Q1: 用JAVA输出特定的星星数量。第一行输出三个星星,第二行输出五个星星,第...
输出的 星星 的个数 每次递增2颗 你这里 输出地是1 3 5 (三次)我定义了一个max来决定 多少段 比如:max =3 则:max =4 则:你可以 给max来赋值 来决定他输出多长。
/*这个循环是针对每行星星的数量,你可以观察每行数量都是等差数列。
for(i = 1; i = 4; i++)//你要打印的这个图形一共是4行,所以外层循环从1开始,到4结束 { / 每行打印多少个*号是有内层循环控制,第一行打印1个,第二行3,第三行5 第四行7,也就是1,3,5,7。
跟C语言差不多,主要是i和j的取值范围上的选择。
首先说说i 循环 和j循环 原理是 这样 之所以j i + 1 用白话说是 i是几 就有几列 所以你会发现如果当前行是5 那么列也肯定是5 目的是为了单纯的三 角形。
Q2: 求java程序,输入数字,输出相应行数的金字塔星星
这个很容易啊 有两种方法 一种是直接输出金字塔 ,就是你直接System.out.println(“*”)System.out.println(“***”)。。一种是你写个算法,直接输出*号 比如这样 你把你第一行的*的位置假设是一个点的坐标。
for(int k=1; k=1+(i-1)*2; k++) //控制接着空格后面输出的星号数量 { System.out.print(*);} System.out.print(\n); //每行前两部分输出完了后,输出一个换行符换到下一行。
在打印金字塔之前,练习打印如图图形:采用双重循环,分别控制行数和每行打印星星的个数。
关于创建满天星星java代码和java画星星代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







