1.创建有两个方法的类,方法中分别有打印语句,其中一个方法两次调用第二个方法;第一次不使用this,第二次使用this。
2.创建一个类,该类包含有int和char类型的成员变量且未被初始化,然后编程输出这些成员变量的值,查看JAVA是否执行了默认的初始化操作。
3.创建一个类,它的有两个构造方法,一个没有参数,一个带int参数。有一个方法体输出一些信息。在创建一个该类的对象,调用此方法。
4. 编写从命令行参数获得10个字符串的字符串数组,并在屏幕上显示它们的程序。 请处理数组越界异常
5.计算并打印整数从1到10的累加和,要求程序使用自增语句,用while结构循环执行计算。循环变量x的值变为11时终止。
6. 输入3个数,判断是否是三角形的三条边,如果是则显示他们。
7. 输入一个5位数,如23456,然后倒置分离成单独的数字,然后相互间隔3个空格打印输出。
8. 有5个数21、14、98、5、7,确定并打印其中的最大数和最小数。
9. 对数据进行加密。读入用户输入的1个四位整数,要求进行加密:对每一位数加7,然后用得到的新值;再对10余,打印出加密后的整数。
麻烦各位了,谢谢

解决方案 »

  1.   

    这些题很简单啊 我们的老师很bt  要我们编很难的题  其中发一个题给你看看 4、 设计一个链表结点类LinkNode(参考Link类),此类可以存放int、long、float、double、byte、short、String、StringBuffer类型的数据。用此类:a、随机产生100个整数(范围自定)的链表,在生成的过程中从小到大排列,然后输出;b、随机产生100个6个英文字母的单词的链表,在生成的过程中从小到大排列,然后输出。(和实验4中的链表不同的是,这里不仅仅是字符串链表, 提示: 使用Object类)
    5、 A、在main()中使用LinkNode类创建4个实例,并赋予不同的值(long、double、StringBuffer、MyDate),然后使用Object中默认的toString()方法(从超级父类继承而来)显示结果。B、继承LinkNode类创建新类LinkNodeS,在其中重写Object中默认的toString()方法,在main()中用LinkNodeS类同样创建4个实例,并赋予和上面同样的值(long、double、StringBuffer、MyDate),观察使用新的toString()方法的效果,体会继承与多态。
    6、 用继承来扩充题4中的链表结点类,使其成为双向链表,利用此双向链表来解决斗地主发牌问题。(引用可以直接移动到要操作的结点上,这带来一定的方便)我还一道题也没有做出来 急死我了   有哪位大哥的可以帮帮忙啊  
       
      

  2.   

    做了几个。
    第二题:public class DefaultTest
    {
    public void method()
    {
    System.out.println("i= "+i);
    System.out.println("a= "+a);
    }
    public static void main(String[] args)
    {
    (new DefaultTest()).method();
    }
    private int i;
    private char a;
    }
    第三题:public class ThirdProblem
    {
    public ThirdProblem()
    {
    }
    public ThirdProblem(int value)
    {
    this.value = value;
    }
    public int getValue()
    {
    return value;
    }
    public static void main(String[] args)
    {
    ThirdProblem first = new ThirdProblem(100);
    System.out.println(first.getValue());
    }
    private int value;
    }
    第五题:public class Problem5
    {
    public static void main(String[] args)
    {
    int sum = 0;
    int x =0;
    do
    {   
    sum+=x;
    x++;
    }while(x<11);

    System.out.println("sum = "+sum +",x = "+ x);
    }
    }
      

  3.   


    第八题:import java.util.*;
    public class Problem8
    {
    public static void main(String[] args)
    {
    ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(21,14,98,5,7));
    int max = Collections.max(list);
    int min = Collections.min(list);

    System.out.println("max = "+max);
    System.out.println("min = "+min);
    }
    }