1:一个程序,显示该程序启动的次数(文件存放路径自己定义)?
2:计算显示用户从键盘输入的一个整数的各个位数的和?.
3:boolean a=false;
  boolean b=true;
  boolean c=(a&&b)&&(!b);
  int result=c==false?1;2;求c的值和result?
真的谢谢了!!!

解决方案 »

  1.   

    1.    String count="0";
        File file=new File("c:\\aaa.txt");
        try {
          if (file.exists() || file.length() > 0) {
            FileInputStream in = new FileInputStream(file);
            byte b[] = new byte[ (int) file.length()];
            in.read(b);
            count = new String(b);
            in.close();
          }      count = String.valueOf(Integer.parseInt(count.trim()) + 1);      FileOutputStream out = new FileOutputStream(file);
          out.write(count.getBytes());
          out.close();
        }
        catch (NumberFormatException ex) {
          ex.printStackTrace();
        }
        catch (IOException ex) {
          ex.printStackTrace();
        }
      

  2.   

    2    String str="";
        int sum=0;
        char c;
        try {
          while (true) {
            c = (char) System.in.read();
            if (c == '\n') {
              break;
            }
            str = str + c;
            sum = sum + Integer.parseInt(c + "");
          }
        }
        catch (NumberFormatException ex) {
          System.out.println("请输入数字");
          ex.printStackTrace();
        }
        catch (IOException ex) {
          ex.printStackTrace();
        }    System.out.println("您输入的是:"+str);
        System.out.println("各位数字的和是:"+sum);
      

  3.   

    3.
    顺序应该是这样的!boolean a=false;
      boolean b=true;
      boolean c=(a&&b)&&(!b);
      int result=c==false?1;2;求c的值和result?a&&b=false > !b=false > false&&false=false > boolean c = false;
    (c==false)=true > true?1:2 = 1 > int result=1;