A. java題目

按照你的要求編寫的Java程序如下

importjava.util.Scanner;
publicclassEx3_2{
//返回整型數組的平均值
publicstaticintaverage(int[]array){
intsum=0;
for(inti=0;i<array.length;i++){
sum=sum+array[i];
}
intaverage=sum/array.length;
returnaverage;
}
//返回double類型數組的平均值
publicstaticdoubleaverage(double[]array){
doublesum=0;
for(inti=0;i<array.length;i++){
sum=sum+array[i];
}
doubleaverage=sum/array.length;
returnaverage;
}
//返回double類型數組中的最小值
publicstaticdoublemin(double[]list){
doublemin=list[0];
for(inti=1;i<list.length;i++){
if(min>list[i]){
min=list[i];
}
}
returnmin;
}
//返回double數組中最小元素的小標。如果這樣的元素個數大於1,返回最小的下標
(double[]list){
intSmallestElement=0;
doublemin=list[0];
for(inti=1;i<list.length;i++){
if(min>list[i]){
min=list[i];
SmallestElement=i;
}
}
returnSmallestElement;
}
publicstaticvoidmain(String[]args){
System.out.print("Enter10doublevalues:");
Scannersc=newScanner(System.in);
double[]array=newdouble[10];
for(inti=0;i<array.length;i++){
array[i]=sc.nextDouble();
}
doubleaver=average(array);
doublemin=min(array);
intsmallestElement=indexOfSmallestElement(array);
System.out.println("Theaverageof10doublevaluesis:"+aver);
System.out.println("Themininumof10doublevaluesis:"+min);
System.out.println("Theelementofindex"+smallestElement+"isthemininumelement.");
}
}

運行結果

B. java 題目

importjava.util.Comparator;
importjava.util.Map;
importjava.util.Set;
importjava.util.TreeMap;
importjava.util.TreeSet;

publicclassTest1{
publicvoidrand(int[]arr){
inti;
intk;
for(i=0;i<arr.length;i++){
k=(int)(Math.random()*6);
arr[i]=30+k;
}
}

publicvoidshow(int[]arr){
for(inti=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
if((i+1)%10==0)
System.out.println();
}
}

publicvoidshowMap(Map<Integer,Integer>map){
Set<Integer>set=(Set<Integer>)map.keySet();
for(Integeri:set){
System.out.println(map.get(i)+":"+i);
}
}
publicvoidchangMap(Map<Integer,Integer>map,int[]arr){
inti,k,m;
for(i=0;i<arr.length;i++){
k=arr[i];
if(map.containsKey(k)){
m=map.get(k);
m++;
map.put(k,m);
}else{
map.put(k,0);
}
}
Map<Integer,Integer>map1=newTreeMap<Integer,Integer>();
map1.putAll(map);
map.clear();
Set<Integer>set=(Set<Integer>)map1.keySet();
for(Integerii:set){
map.put(map1.get(ii),ii);
//System.out.println(ii+":"+map.get(ii));
}

}
publicstaticvoidmain(String[]args){
Test1t1=newTest1();
int[]arr=newint[50];
inti,k,m;
t1.rand(arr);
t1.show(arr);
Map<Integer,Integer>map=newTreeMap<Integer,Integer>();
t1.changMap(map,arr);
t1.showMap(map);


}


}

C. Java二級考試題型

Java 二級考試 分為筆試跟上機 ,筆試只有選擇題(35個70分)和填空題(15個30分),
上機試題有3道,java二級考試很簡單,看看歷年二級試題,基本上可以過的。。

D. java的考試題型

1.解釋型語言2.程序源文件後綴為java,生成class文件,後綴為class 這些都是很簡單的,網上搜下吧。

E. 有關java題目

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.math.BigDecimal;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class TestCalc implements ActionListener {
JFrame jf = new JFrame("計算器");
JPanel jp = new JPanel();
JTextField jtf = new JTextField("0.", 200);
JButton[] jb = new JButton[20];
private int tag = 0;
private double a;
private double b;
private String operator;
StringBuilder sb1 = new StringBuilder();
StringBuilder sb2 = new StringBuilder();

public TestCalc() {

jf.add(jtf, BorderLayout.NORTH);
// jtf.requestFocus();
jtf.setEditable(false);
jtf.setCaretPosition(jtf.getText().length() - 1);
jf.add(jp);
jp.setLayout(new GridLayout(5, 4, 4, 4));
String[] str = { "Back", "CE", "C", "+", "7", "8", "9", "-", "4", "5",
"6", "*", "1", "2", "3", "/", "0", "+/-", ".", "=" };
int i = 0;
for (i = 0; i < str.length; i++) {
jb[i] = new JButton(str[i]);

jp.add(jb[i]);
jb[i].addActionListener(this);
}

jf.setSize(300, 240);
// jf.setLocation(300,200);
jf.setLocationRelativeTo(null);
jf.setVisible(true);
// jf.pack();//自動調整大小;
jf.setResizable(false);// 不允許別人調大小;
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String[] args) {

TestCalc tc = new TestCalc();

}

public void actionPerformed(ActionEvent e) {

String command = e.getActionCommand();
if (command.matches("^[[0-9].]$")) {
if (tag == 0) {
sb1.append(command);
jtf.setText(sb1.substring(0));
} else {
sb2.append(command);
jtf.setText(sb2.substring(0));
}

} else if (command.matches("^[-/*+]$")) {
tag = 1;
operator = command;

} else {
if (command.matches("=")) {
String str1 = sb1.substring(0);
String str2 = sb2.substring(0);
if (str1 == null) {
a = 0.0;
} else {
a = Double.parseDouble(str1);
}
if (str2 == null) {
b = 0.0;
} else {
b = Double.parseDouble(str2);
}

if (operator.equals("+")) {
jtf.setText("" + (a + b));
} else if (operator.equals("-")) {
BigDecimal bd1 = new BigDecimal(Double.toString(a)); // 必須使用String做參數才可以精確運算
BigDecimal bd2 = new BigDecimal(Double.toString(b));
Double yu1 = bd1.subtract(bd2).doubleValue();
jtf.setText("" + (yu1));
} else if (operator.equals("*")) {
jtf.setText("" + (a * b));
} else if (operator.equals("/")) {
BigDecimal bd1 = new BigDecimal(Double.toString(a)); // 必須使用String做參數才可以精確運算
BigDecimal bd2 = new BigDecimal(Double.toString(b));
Double yu1 = bd1.divide(bd2).doubleValue();
jtf.setText("" + yu1);
}
tag = 0;
sb1.delete(0, sb1.length());
sb2.delete(0, sb2.length());
} else if (command.matches("C")) {
tag = 0;
sb1.delete(0, sb1.length());
sb2.delete(0, sb2.length());
jtf.setText("0.");
jtf.setCaretPosition(jtf.getText().length() - 1);
} else if (command.matches("CE")) {
tag = 0;
sb2.delete(0, sb2.length());
jtf.setText(sb1.substring(0));
} else if (command.matches("Back")) {//Back功能鍵的實現;
if (tag == 0) {
sb1.deleteCharAt(sb1.length() - 1);
jtf.setText(sb1.substring(0));
} else {
sb2.deleteCharAt(sb2.length() - 1);
jtf.setText(sb2.substring(0));
}

} else if (command.matches("\\+/-")) {
if (tag == 0) {
if(sb1.substring(0,1).equals("-")){
sb1.replace(0,1,"+");
}else{
sb1.insert(0, "-");
}

jtf.setText(sb1.substring(0));
} else {
if(sb2.substring(0,1).equals("-")){
sb2.replace(0,1,"+");
}else{
sb2.insert(0, "-");
}
jtf.setText(sb2.substring(0));
}

}else {

}
}
}

}

F. java的考試題型

又是你……定義構造函數是為了構建類對象的初始化的時候需要調用的的一個函數。定義要求:1,構造函數名必須和類名完全一致;2,構造函數沒有返回值;3,構造函數可以有多個,可以帶參數,也可以不帶參數;大概就這些。this表示的是當前類,用this.調用的是當前類的屬性和方法,super表示的父類,可以調用父類的方法等。this和super在構造函數裡面使用的時候必須在函數第一行,而且兩者不能同時使用。

G. 簡單的JAVA題目(初學)

publicstaticvoidmain(String[]args){
//定義固定長度數組
int[]arr=newint[3];
Scannerscanner=newScanner(System.in);
//獲取輸入
for(inti=0;i<3;i++){
try{
System.out.println("請輸入第"+(i+1)+"個數字");
intval=Integer.valueOf(scanner.next());
arr[i]=val;
}catch(Exceptione){
//保證輸入正確值
System.out.println("輸入不合法");
i--;
}
}
//求和
doublesum=0;
for(inti:arr){
sum+=i;
}
//對數組進行排序從小到大(升序)
Arrays.sort(arr);
System.out.println("最大值:"+arr[arr.length-1]);
System.out.println("最小值:"+arr[0]);
System.out.println("平均值:"+sum/arr.length);
}