java吧 关注:1,255,013贴子:12,743,225
  • 7回复贴,共1

程序我在学校都是可以用的,拷贝回来后就不能运行,求解

只看楼主收藏回复


就是public下面有一个小红波浪,几乎所有的文件都是的,什么原因,求解


1楼2012-09-04 21:57回复
    先把错都解决了再说
    看看是不是编码啊什么的问题


    IP属地:江苏2楼2012-09-04 21:58
    收起回复
      是不是包名错了 我的以前也有过 就是包名没有自动转换


      IP属地:北京3楼2012-09-04 22:08
      收起回复
        导包错了么?手机看不清撒~如果工程有小红感叹号!你百度一下就知道了。


        IP属地:中国香港来自手机贴吧4楼2012-09-04 23:09
        回复
          package demo0708;
          public class KingTower_U {
          public static void main(String[] args) {
          /**
          * * 4 i=0 f(x) = i+4; j<3
          * *** 5 i=1 j<2
          * ***** 6 i=2 j<1
          * ******* 7 j<0
          * f(x) = 3-i ;
          */
          //print1();
          print2();
          }
          public static void print1(){
          for(int i=0;i<4;i++){
          for(int j=0;j<i+4;j++){
          if(j<3-i){
          System.out.print(" ");
          }else{
          System.out.print("*");
          }
          }
          System.out.print("\n");
          }
          }
          /**
          * * i= 0,1,2,3
          * *** (空格)cs= 3,2,1,0 f(i)=-i+3
          * ***** (星)star= 1,3,5,7 f(i)=2*i+1
          * *******
          *
          * f(x) = a*x + b; y=x+1;
          * i y
          * 0 3 a*0 + b = 3
          * 1 2 a*1 + b = 2 a = -1 b = 3
          *
          */
          private static void print2(){
          for(int i=0;i<4;i++){
          for(int j=0;j<-i+3;j++){
          System.out.print(" ");
          }
          for(int j=0;j<2*i+1;j++){
          System.out.print("*");
          }
          System.out.println();
          }
          }
          }
          这也是我当时写的 我们当时让写的是金字塔 不知道你说的是不是这样的 先给你一个吧


          IP属地:北京5楼2012-09-04 23:12
          回复
            这个是向下的三角形的 你看看吧 希望对你有帮助哈
            package demo0708;
            public class KingTower_D {
            public static void main(String[] args) {
            int length=4;
            printKingTower1(length);
            }
            public static void printKingTower1(int length) {
            for (int i = 0; i <length; i++) {
            for(int j =0;j<=i;j++){
            System.out.print(" ");
            }
            for (int j = 0; j < 2*length-1-2*i; j++) {
            System.out.print("*");
            }
            System.out.println();
            }
            }
            }
            不过还是希望你看定懂了以后,自己多写几遍,多用几种方法写写。这样以后就写的顺手了
            


            IP属地:北京6楼2012-09-04 23:17
            回复