All pastes #935050 Raw Edit

marc

public text v1 · immutable
·published 2008-03-09 09:38 UTC
rendered paste body
FICHERO testLamp21.java
import java.lang.String;
public class testLamp21{
        private boolean valor;
        private int light;
        private String lights;
        private double voltatge;

        testLamp21 (String lightv)
        {
        setLight(lightv);
        }

        testLamp21 (testLamp lampv)
        {
        setLight(lampv);
        }

        testLamp21 (int lightv)
        {
        setLight(lightv);
        }

        testLamp21(int lightv, double voltatgev)
        {
        setLight(lightv);
        setLight(voltatgev);
        }

        testLamp21(double voltatgev)
        {
        setLight(voltatgev);
        }

        testLamp21()
        {
        setLight(0);
        setLight(0);
        }


        void setLight(int light)        {
                if (light<=0) {
                                System.out.println("La llum és apagada");
                                this.light=0;
                                this.valor=false;
                                }
                else    if (light>101){
                                        this.light=100;
                                        this.valor=true;
                                        System.out.println("La llum esta al 100%
");
                                }
                        else {
                                System.out.println("la llum esta al "+ light +" 
%");
                                this.light=light;
                                this.valor=true;
                        }
        }

         void setLight(char light)
        {
                 if (light<=0) System.out.println("La llum és apagada");
                                        else    if (light>101){
                                                        this.light=100;
                                                        System.out.println("La l
lum esta al 100%");
                                                }
                                                else {
                                                        System.out.println("la l
lum esta al "+ light +" %");
                                               }
        }

        void setLight(long light)
        {
         if (light<=0) System.out.println("La llum és apagada");
                                                 else    if (light>101){
                                                        this.light=100;
                                                        System.out.println("La l
lum esta al 100%");
                                                         }
                                                         else {
                                                              System.out.println
("la llum esta al "+ light +" %");
                                                        }

        }

        void setLight(String lights)
        {
             int var=Integer.parseInt(lights);
        //              var=parseInt(light);
                System.out.println(var+" =var  lights=" +lights);
               if (lights.compareTo(0)==0) System.out.println("La llum és apagaa");
                          else    if (lights.compareTo(100)==0){
                                               this.lights=100;
                                               System.out.println("La llum esta 
al 100%");
                                          }
                                    else {
                                         System.out.println("la llum esta al "+
this.lights +" %");
                                        }
        }


        void setLight(testLamp light)
                {
                             //  String var=light;
                 //              var=parseInt(light);
                                        System.out.println("Lamp ==="+this.light
);
                                 if (this.light<=0) System.out.println("La llum 
és apagada");
                                 else    if (this.light>101){
                                                        this.light=100;
                                                        System.out.println("La l
lum esta al 100%");                                    System.out.println("la llum esta al "+ this.
light +" %");
                                  }
            }



        void setLight(double voltatge)
        {
                if( voltatge < 1.6 ){
                                this.light=0;
                                this.valor=false;
                                System.out.println("La bombeta està apagada");
                }
                else    if( voltatge> 12.5 ){
                                this.light=100;
                                this.valor=true;
                                System.out.println("La bombeta està aengegada ab la potencia a  "+light);
                                }
                        else {
                        this.voltatge=(voltatge*100)/12.5;
                        System.out.println("La bombeta esta al "+ this.voltatge 
+" %");
                        }
        }
         int getLight(){
                         return light;
         }

        boolean getValor(){

                        return valor;
        }

         String obtenirDades(){
                 StringBuilder resultats = new StringBuilder();
                         resultats.append("La llum de la bombeta es: ");
                         resultats.append(String.valueOf(this.getLight()));
                         resultats.append("\nLa bombeta esta : ");
                         resultats.append(String.valueOf(this.getValor()));

                                                      }
                             else {
                        return resultats.toString();
        }

}

fichero Main21.java 
import java.io.*;
public class Main21{
        public static void main(String[] args){
        char a='a';
        String s="hola";
                testLamp21 lamp = new testLamp21(0,0);
                System.out.println(lamp.obtenirDades());
//              testLamp lamp1 = new testLamp(3,5);
//              System.out.println(lamp1.obtenirDades());
//              Lamp lamp2 = new Lamp(5000,5000);
//              System.out.println(lamp.obtenirDades());
//              testLamp lamp3= new testLamp(5);
//              System.out.println(lamp3.obtenirDades());
//              testLamp lamp4= new testLamp(5.3);
//              System.out.println(lamp4.obtenirDades());
//              System.out.println(" testLamp lamp6= new testLamp(a);");
                testLamp21 lamp6= new testLamp21(a);
                System.out.println(lamp6.obtenirDades());
                testLamp21 lamp7= new testLamp21(4);
                System.out.println(lamp7.obtenirDades());
                testLamp21 lamp8= new testLamp21(-3456789);
                System.out.println(" testLamp lamp8= new testLamp(-3456789);");
                System.out.println(lamp8.obtenirDades());
                testLamp21 lamp9= new testLamp21(6);
                System.out.println("testLamp lamp9= new testLamp(6);");
                System.out.println(lamp9.obtenirDades());
//              testLamp21 lamp10=new testLamp21("hola");
//              System.out.println("testLamp21 lamp10=new testLamp21(s);");
//              System.out.println(lamp10.obtenirDades());
                testLamp21 lamp11=new testLamp21(345211111);
                System.out.println("testLamp21 lamp11=new testLamp21(345211111);
");
                System.out.println(lamp11.obtenirDades());
                System.out.println(" testLamp21 lamp12=new testLamp21(lamp);");
                testLamp21 lamp12=new testLamp21(lamp);
                System.out.println(lamp12.obtenirDades());
        }
}

ERROR DE COMILACION :
Main21.java:34: cannot find symbol
symbol  : constructor testLamp21(testLamp21)
location: class testLamp21
                testLamp21 lamp12=new testLamp21(lamp);
                                  ^
./testLamp21.java:90: compareTo(java.lang.String) in java.lang.String cannot be applied to (int)
               if (lights.compareTo(0)==0) System.out.println("La llum és apagada");
                         ^
./testLamp21.java:91: compareTo(java.lang.String) in java.lang.String cannot be applied to (int)
                          else    if (lights.compareTo(100)==0){
                                            ^
./testLamp21.java:92: incompatible types
found   : int
required: java.lang.String
                                               this.lights=100;
                                                           ^
4 errors