<JAVA上机作业1>
3.运行程序,分析并写出程序执行结果
 public class less1_3 {
  public static void main(String args[]){
      boolean x , y , xx , yy;
      int i = 10, j =10, ii = 10, jj = 10;
      x = true || (++i >10);
      y = true &&(++j >10);
      xx=true | (++ii >10);
      yy=true &(++jj >10);
   System.out.println("\n i = " +i+"\t j = "+j);
   System.out.println("\n x = " +x+"\t y = "+y);
   System.out.println("\n ii = " +ii+"\t jj = "+jj);
   System.out.println("\n xx = " +xx+"\t yy = "+yy);
}  }
4.根据注释填空,并写出正确执行结果
public class less1_4
{      public static void main(String args[ ])
    {    float  fa=102.5f;
spring festival圆形挂图
       int  ia=3;
              String sfa , sia , sc;
              double  scd;
            System.out.println(fa+ia);
            sfa=String(fa); gcc安装包下载 //将fa数值转换为字符串;
            sia= String(ia); //将ia数值转换为字符串;
            sc= sfa+sia;        //将字符串sfa和sia连接起来;         
            System.out.println(“sc=”+sc);
              scd= Double.parseDouble(sc);   //将字符串sc转换为数值;
              System.out.println(scd);
}  }
6.(选做)解释划线语句功能,并写出程序执行结果。
public class less3_1{
public static void main(String arg[]){
float  fdata[]={98.5f,85.2f,100.0f},sum=0.0f;
String sdata[]={"","",""}, st=new String();
int i;
  for(i=0;i<3;i++)
  {  sum+=fdata[i];
      sdata[i]=String(fdata[i]);
      st+=sdata[i]+" ";
  }
  System.out.println(sum);
  System.out.println(st);
}  }
<JAVA上机作业2>
2下面程序:在圆类的基础上派生出了圆锥类,按照注释填空,并调试执行成功。
class  Circle
{  double  r ; 
    Circle( ) {  r=1.0; } //无参构造方法,默认半径为1.0
    Circle(double  a)  //有参构造方法
  {      r=a;  }
    double  Area( )  {  tomcat安装目录 return 3.14*r*r; }//返回面积
    double Girth(  ) {  return 2*3.14*r; }//返回周长
}
class Cone extends Circle
{
    double h;
    Cone(){  super();h=1.0;}
    Cone(double rr,double hh)
    { super(rr); h=hh; }
    double V()  { return 1.0/3*area()*h; }//返回圆锥的体积
    }
public class less2_3
{
public static void main(String args[])
{    Cone  c1=new Cone();
          System.out.println(c1.V());   
java经典上机编程题
    Cone  c2=new Cone(1.0,3.0);
          System.out.println(c2.V());
}
}
4.综合题:根据注释填空,调试并写出执行结果。
abstract class Shape{
    public abstract double area();
}
class Circle extends Shape{
    double r;
    Circle(double rr)  { r = rr;}
  public double area(){return 3.14*r*r; } //实现area()方法
}
class Rectangle extends Shape{
    double width,height;
    Rectangle(double w,double h)
  {  width=w;  height=h;  }
public double area(){return width*heigth; } //实现area()方法
}
class less2_4{ 
public static void main(String args[ ])
    {    double sum_area=0;
          int i;
            Shape shape[]; //声明属于Shape类的数组shape;
          shape=new Shape[5];
          shape[0]=new Circle(1.0);
          shape[1]=new Circle(2.0);
          shape[2]=new Circle(3.0);
          shape[3]=new Rectangle(1.0,1.0);
          shape[4]=new Rectangle(2.0,3.0);
          for (i=0; i<shape.length; i++)
        {
              sum_area+=shape[i].area(); //求所有图形的面积和;
          }
          System.out.println("形状数组的总面积为:"+sum_area);
    }  }
< JAVA上机作业3>
4.根据提示补充程序,调试并执行程序实现栈的功能(接口)。
程序执行结果:  99  88  77  66  55  44  33  22  11 
//请在此处添加语句,进行CharStorage接口的声明实现
interface CharStorage{
    public void put(String s);
    public String get();
    }
class Stack implements CharStorage{
    String mem[ ]=new String[9];
    int point=0;
  public void put(String s){ //增加代码
      mem[point]=s;
      point++;
}
  public String get(){//增加代码
      point--;乌克兰最新战况
      return mem[point];
  }}
class Test{
  public static void main(String args[ ]){
  Stack s1=new Stack();
//循环输入“11”…“99”
  for(int i=1;i<=9;i++){
      String s;
      String(i*10+i);
      s1.put(s);
  }
//循环输出“11”…“99”
  for(int i=1;i<=9;i++)
      System.out.()+"  ");
}}
<JAVA上机作业4>
1.写出程序执行结果,解释划线部分功能,并上机验证之。
public class less4_1
{
public static void main(String args[ ])
{
String s = new String("We will modify a String by copy");
System.out.println("s:\"" + s + "\"");
String sub1 = s.substring(8);
String sub2 = s.substring(0,8);
System.out.println("from index 8 to the end:\n"+ sub1);
System.out.println("from index 0 to 8:" + sub2);
String cons=at(sub1);//根据运行效果分析该句功能
php中trim函数的作用//能在sub2的后面追加sub1
System.out.println("Concat :\n" + cons);
}
}
3.如果ch 为StringBuffer对象,ch=”Java Applet ”,下列结果是什么?尝试编写完整程序验证。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。