java考试

Posted 程序猿@Chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java考试相关的知识,希望对你有一定的参考价值。

1.Java语言是面向对象语言和编译平台没关系

2.开发一个java程序有以下步骤:编写源文件、编译源文件、生成字节码、加载运行字节码

3.编写代码必须遵守行业的习惯风格(独行风格Allamns、行尾风格Kernighan)

4.Java特点一:简单,面向对象、平台无关    特点二:多线程、动态

5.Java程序开发步骤:(1)编写源文件扩展名必须是.java(2)编译java源程序:javac.exe(3)运行Java程序:java.exe

---------------------------------------------------------------

1.Java使用Unicode标准字符集,最多可以识别65536(2^16)个字符

2.1e-90(意思是1*10的-90次方)

3.精度:float有效位是8位,double是16位;  boolean byte(1) short(2) char(2) int(4) float(4) double(8)long(8)

4.折半法:

    

//二分查找法(折半查找法)
public static int halfSearch(int[] arr,int number){
int min =0; //最小下标
int max =arr.length-1; //最大下标
int mid = 0; //中间下标
while (min<max){
//没找到,更新范围继续找
mid = (min+max)/2;
if (arr[mid]>number){ //number在mid的左边
max = mid-1; //改变最大下标
}else if(arr[mid]<number){ //number在mid的右边
min = mid+1; //改变最小下标
}else{
return mid;
}
}
return -1;
}

--------------------------------------------

输入数字计算和以及平均值,当输入不是数字时结束

import java.util.*;
public class LianXi {
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextDouble()){//最后输入一个非数字字符串就会跳出循环
double x=reader.nextDouble();
m=m+1;
sum=sum+x;
}
System.out.printf("%d个数的和为%f\\n",m,sum);
System.out.printf("%d个数的平均值是%f\\n",m,sum/m);

}


}

------------------------------------------------

1.构造函数没有类型

 

 

 

 

 

以上是关于java考试的主要内容,如果未能解决你的问题,请参考以下文章

石家庄XX大学2017年java基础上机考试

JAVA英语在线考试系统

考试大纲计算机C++Java语言程序设计MS officeWPS Office

java在线考试系统需求

Java小项目之:在线测评考试系统

java利用剪切板的作弊工具