weixin_35379233
weixin_35379233
采纳率33.3%
2016-06-21 05:51 阅读 1.3k

android编程题求助 求大神帮助

虽然是初级可是不会 跪求 求助求助 大四狗不多说了 求各路大神!!图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • sinat_26761191 sinat_26761191 2016-06-21 07:05

    public class MainActivity extends AppCompatActivity {
    private TextView my_edit;//输入的文本
    private TextView jisuan_jieguo;//结果的文本
    private int zhengshu;//得到的整数
    private double sum=0;//结果的数

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        my_edit= (TextView) findViewById(R.id.my_edit);
        jisuan_jieguo= (TextView) findViewById(R.id.jisuan_jieguo);
        findViewById(R.id.onclicj_dianji).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                sum=0;
                zhengshu=Integer.valueOf(my_edit.getText().toString());
    
                for (int i=1;i<=zhengshu;i++){
                    sum=sum+(1.0/getjieceng(i));
                }
                jisuan_jieguo.setText(String.valueOf(sum));
            }
        });
    
    
    }
    
    /**
     * 求阶层
     * @param s
     * @return
     */
    

    public int getjieceng(int s){
    int sum=1;
    while (true){
    if(s==1){

               break;
           }else{
               sum=sum*s;
               s--;
           }
       }
       return sum;
    }
    

    }

    <?xml version="1.0" encoding="utf-8"?>
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="com.android.android_qiuzhu.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="请输入一个整数"/>
    
    <EditText
        android:id="@+id/my_edit"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    <Button
        android:id="@+id/onclicj_dianji"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="计算"/>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="计算结果:"/>
        <TextView
            android:id="@+id/jisuan_jieguo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=""/>
    </LinearLayout>
    

    楼主,为了这个我自己建工程写的,亲测,你直接把主代码和 布局文件考到你的程序中试一试,我用的使android stadio
    第二题,就是你对数据库的了解程度了,应带使android 自带的sqlite,你看一下他的增删改查,跟mysql是差不多的。

    点赞 2 评论 复制链接分享

相关推荐