weixin_35379233 2016-06-21 05:51 采纳率: 33.3%
浏览 1362

android编程题求助 求大神帮助

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

  • 写回答

1条回答 默认 最新

  • 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是差不多的。

    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题