Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 这样算是面向对象么?
fdiskfix





发贴: 2
积分: 0
于 2006-03-15 23:20 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
刚刚学习JAVA,写了一个很不健全的"回心数"程序,请勿耻笑!由于刚刚学习,所以只能判断3-5位的,(3位才开始有的回心数吧?)而且还没学怎么输入,只能靠方法调用!小弟以前学的都是“面向过程的语言”先不说算法的好坏,只想知道我这个程序有没有“面向对象”的思想在里面?有或没有是从哪里体现的呢?多谢各位点评了!

代码如下!

class dooperation
{
  public void opinion(int number)
  {
    if(number>99&&number<=99999)
    {
      if((number>99)&&(number<999))
       contrast(number);
      
      else
      
      if((number>999)&&(number<9999))
       contrast1(number);

      else
      
      if(number>9999)
       contrast2(number);
    }
    else
    System.out.println("You Write Number Is Error");
    System.out.println("Only 100-99999");
    
  }
  //contrast方法是用来按位比较的!
    private void contrast(int number)
  {
    if((number/100)==(number%10))
        println(1);
        
    else
    
        println(0);
  }
  private void contrast1(int number)
  {
    if(((number/1000)==(number%10))&&((number/100%10)==(number/10%10)))
        println(1);
        
    else
    
        println(0);
  }
  private void contrast2(int number)
  {
    if(((number/10000)==(number%10))&&((number/1000%10)==(number/10%10)))
        println(1);
        
    else
    
        println(0);
  }
  private void println(int n)
  {
    if (n==1)
    System.out.println("YES");
    
    else
    
    System.out.println("NO");
  }
}
class exercise1
{
  public static void main (String []args)
  {
    dooperation p=new dooperation();
    p.opinion(3) // 假设输入的是3
  }
}




关于Jute Forum的长期发展给官方的建议

话题树型展开
人气 标题 作者 字数 发贴时间
5286 这样算是面向对象么? fdiskfix 1341 2006-03-15 23:20

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923