第三章 例子

来源:互联网 发布:淘宝网太极拳衣服鞋 编辑:程序博客网 时间:2024/05/26 15:59
第三章              运算符、表达式和语句
例子1
class Example3_1
{  public static void main(String args[])
    {char a1='十',a2='点',a3='进',a4='攻';
     char secret='8';
     a1=(char)(a1^secret);   a2=(char)(a2^secret);
     a3=(char)(a3^secret);   a4=(char)(a4^secret);
     System.out.println("密文:"+a1+a2+a3+a4);
     a1=(char)(a1^secret);   a2=(char)(a2^secret);
     a3=(char)(a3^secret); a4=(char)(a4^secret);
     System.out.println("原文:"+a1+a2+a3+a4);
    }
}
例子2
class Example3_2
{  public static void main(String args[])
   { int x,y=10;
   if(((x=0)==0)||((y=20)==20))
     { System.out.println("现在y的值是:"+y);
     }
     int a,b=10;
     if(((a=0)==0)|((b=20)==20))
     { System.out.println("现在b的值是:"+b);
     }
  }
}
例子3
    public class Example3_3
    { public static void main(String args[])
   { int a=9,b=5,c=7,t;
      if(a>b)
     { t=a; a=b; b=t;
     }
     if(a>c)
    { t=a; a=c; c=t;
    }
     if(b>c)
     { t=b; b=c; c=t;
     }
    System.out.println("a="+a+",b="+b+",c="+c);
   }
    }
例子4
public class Example3_4
{ public static void main(String args[])
    {int math=65 ,english=85;
     if(math>60)
       { System.out.println("数学及格了");
        }
     else
        { System.out.println("数学不及格");
        }
     if(english>90)
       { System.out.println("英语是优");
       }
     else
       { System.out.println("英语不是优");
       }
    if(math>60&&english>90)
       { System.out.println("英语是优,数学也及格了");
       }
     System.out.println("我在学习控制语句");
    }
}
例子5
import Java.applet.*;import Java.awt.*;
public class Example3_5 extends Applet
{ public void paint(Graphics g)
    { int x=2,y=1;
      switch(x+y)
        {case 1 :
             g.setColor(Color.red);g.drawString("i am 1",5,10);
             break;   
         case 2:
             g.setColor(Color.blue); g.drawString("i am 2",5,10);
             break;  
         case 3:  
           g.setColor(Color.green); g.drawString("i am 3",5,10);
            break;    
         default: g.drawString("没有般配的",5,10);
        }
    }
例子6
import Java.applet.*;import Java.awt.*;
public class Example3_6 extends Applet
{ public void paint(Graphics g)
    { int sum=0;
       for(int i=1;i<=100;i++)
        { sum=sum+i;
        }
      g.drawString("sum= "+sum,10,20);
    }
}
例子7
import Java.applet.*;import Java.awt.*;
public class Example3_7  extends Applet
{ public void paint(Graphics g)
    { long jiecheng=1;
      for(int i=10;i>=1;i--)
       { jiecheng=jiecheng*i;
       }
      g.drawString("10的阶乘是 "+jiecheng,10,20);
    }
}
例子8
class Example3_8
{   public static void main(String args[])
    { double sum=0,a=1;int i=1;
      while(i<=20)
        { a=a*(1.0/i);
          sum=sum+a;
          i=i+1;         
        }
      System.out.println("sum="+sum);
    }
}
例子 9
class Example3_9
{ public static void main(String args[])
   { int sum=0,i,j;
      for( i=1;i<=10;i++)                  //计算1+3+5+7+9。
       { if(i%2==0)
            continue;   
         sum=sum+i;
       }
      System.out.println("sum="+sum);
      for( j=2;j<=50;j++)                 //求50以内的素数
      { for( i=2;i<=j/2;i++)
          {if(j%i==0)
               break;
          }
        if(i>j/2)
          {System.out.println(""+j+"是素数");
          }
       }     
   }
}

(注:本文摘自http://blog.csdn.net/m57091003/article/details/1818970#comments)
原创粉丝点击