懂编程的大哥大姐进来看下

class Schleife{
static void schleifenMethode(int a){
  for (int i=0;i<5;i++){
     for (int j=0;j<5;j++){
        System.out.print(a+/t);
            a++;}
               System.out.println();
                         }
  public static void main(String args[]){
       int a=1;
System.out.println();
schleifenMetode (a);
}
}
第一问,这个程序表达了什么
第二问,为什么schleifenMethode(int a)和main  Methode 中的int a同名呢
我还有个问题。。这个程序里的i,j和a有什么关系,还有scleifenMethode 是什么。。这个没查到。。

最简单的办法,弄个测试环境,编译一下,运行一下,就知道结果了。
如果懒的话,自己代几个数进去,就知道结果了~

TOP

TOP

24# 真精不怕火恋 恩 第二个好多了 不过少了顶角的一个加号 不过不成问题 呵呵 我们系最变态的是有限元 你回头尝试一下??
tianji 发表于 2010-3-1 18:31


刺激啊! 你自己保重。

富士山上扬汉旗,樱花树下X倭姬

TOP

本帖最后由 leexhlee 于 2010-3-1 19:03 编辑

这个是JAVA? 我怎么看着和C程序没啥区别呀
学了好久的程序,都快忘光了。。。

TOP

24# 真精不怕火恋 恩 第二个好多了 不过少了顶角的一个加号 不过不成问题 呵呵 我们系最变态的是有限元 你回头尝试一下??

TOP

20# 真精不怕火恋 PS,你不是学经济么,java你也懂 你蹭了多少课啊
tianji 发表于 2010-3-1 17:12

嗯。呵呵。
不过你们系的考试太难了。当年答了半个小时就缴枪了。

富士山上扬汉旗,樱花树下X倭姬

TOP

本帖最后由 真精不怕火恋 于 2010-3-1 17:59 编辑
20# 真精不怕火恋  for (int j=0;2*i-1;j++){
这句啥意思? 我周四就考JAVA了……
tianji 发表于 2010-3-1 17:11


若是打印一个用加号打印出来的三角形的话
每行的加号数应该是行数 乘以 2 减 1
那个就是计算每行应该有多少个加号。
不过哦
我这里没有运行环境,其实这个程序应该有错误的。

首先不应该从 0 开始, 0 的那个纯粹白费
另外缺了对格式的计算,因为这个是要打印等腰三角形的。按照刚才那个每行的第一个加号会从第一列开始,变成了一个很奇怪的直角三角形 ...
这样应该好多了。

public class  schleifen{
        static void schleifenMethode(int a){
                  for (int i=1;i<6;i++){
                    for (int k=1;6-i;k++){
                        System.out.print(' ');}
                      for (int j=1;2*i-1;j++){
                        System.out.print('+');
                            a++;}
                               System.out.println();
                               }
                  }
                  
                        public static void main(String[] args) {

                       int a=1;
                System.out.println();
                schleifenMethode(a);
                }
               
}


大概结果是这样子,行数,列数和空格数调下就应该成了。
     +
    +++
   +++++
  +++++++
+++++++++

富士山上扬汉旗,樱花树下X倭姬

TOP

20# 真精不怕火恋 PS,你不是学经济么,java你也懂 你蹭了多少课啊

TOP

20# 真精不怕火恋 for (int j=0;2*i-1;j++){
这句啥意思? 我周四就考JAVA了……

TOP