Java~維整數陣列 : 連續記憶區塊
資料型態[] 陣列名稱={值一,值二,值三,值四,值五};
ex.
int[] a={10,20,30,40,50};
10 20 30 40 50
a[0] a[1] a[2] a[3] a[4] 陣列位置索引值
代俵元素
a[0]=10 a[1]=20 a[2]= 30 a[3]=40 a[4]=50
package com.example.theoryproject1;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
public class Array1 extends Activity
{
private TextView tv7=null;
private EditText ed1=null,ed2=null,ed3=null,ed4=null,ed5=null;
private int[] a=new int[5];
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.array1);
tv7 =(TextView)findViewById(R.id.textView7);
ed1 =(EditText)findViewById(R.id.editText1);
ed2 =(EditText)findViewById(R.id.editText2);
ed3 =(EditText)findViewById(R.id.editText3);
ed4 =(EditText)findViewById(R.id.editText4);
ed5 =(EditText)findViewById(R.id.editText5);
Button bt1 = (Button)findViewById(R.id.button1);
Button bt2 = (Button)findViewById(R.id.button2);
bt1.setOnClickListener(mybtlistener4);
bt2.setOnClickListener(mybtlistener4);
}
Button.OnClickListener mybtlistener4 = new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.button1:
{
a[0]=Integer.parseInt(ed1.getText().toString());
a[1]=Integer.parseInt(ed2.getText().toString());
a[2]=Integer.parseInt(ed3.getText().toString());
a[3]=Integer.parseInt(ed4.getText().toString());
a[4]=Integer.parseInt(ed5.getText().toString());
int max=0;
for ( int i=0; i<a.length ;i++ )
{
if (a[i]> max)
max=a[i];
}
tv7.setText(String.valueOf(max));
break;
}
case R.id.button2:
{
tv7.setText("");
ed1.setText("");
ed2.setText("");
ed3.setText("");
ed4.setText("");
ed5.setText("");
break;
}
}
}
};
}
-----------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="數值一:" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="number" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="數值二:" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="number" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="數值三:" />
<EditText
android:id="@+id/editText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="number" >
<requestFocus />
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="數值四:" />
<EditText
android:id="@+id/editText4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="number" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="數值五:" />
<EditText
android:id="@+id/editText5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="number" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="最大值" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="執行" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="清除" />
</LinearLayout>
</LinearLayout>
沒有留言:
張貼留言