android编程题求助 求大神帮助

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

1个回答

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐