JA
V
A
基础
1
、变量命名有哪些规定ï¼?/p>
数字
字母
下划çº?/p>
$
符号组成
不可以使用保留字和关键字,数字不能开å¤?/p>
2
、指出下面程序中的编译错误,并更æ?/p>
int
lenght = 10
ï¼?/p>
System.out.println(length);
int
&size = 2;
System.out.println(&size);
int
age ;
System.out.println(age);
3
、指出下面程序运行输出结æž?/p>
int i = 100
ï¼?/p>
j = 200
ï¼?/p>
boolean
b = (i>j)&&(i++>100);
false 100
System.out.println(b);
System.out.println(i);
4
、指出下面运行输出结æž?/p>
int a =100
ï¼?/p>
String msg =
�/p>
a=
�/p>
+a;100100
System.out.ptintln(msg);
msg =
“â€?/p>
+100+200;
System.out.ptintln(msg);100200
msg = 100+200+
”â€?/p>
;
System.out.ptintln(msg);300
5
、请简è¿?/p>
for
语句的执行流ç¨?/p>
for(
表达å¼?/p>
1
;表达式
2
;表达式
3){
语句å�?/p>
}
表达式一变量初始化,只执行一次,同时判断表达å¼?/p>
2
,如果为
false
程序结束,如æž?/p>
�/p>
true
执行语句块,
然后执行表达
3
ï¼?/p>
表达å¼?/p>
2
进行判断
boolean
值,
同理可得
如果ä¸?/p>
false
程序结束,如果为
true
执行语句块,
6
、输å‡?/p>
2-100
之内的所有质æ•?/p>
int count=0
ï¼?/p>
for
ï¼?/p>
var i=2;i<=100;i++){for(var j=2;j<i;j++){if(i%j==0){count++;}}if(count=0){
System.out.println(
�/p>
为素æ•?/p>
�/p>
)}}
7
、冒泡排åº?/p>
Int[] arr={1,2,3,4,5,6,7};
For(var i=0;i<=arr.length-1;i++){for(var
a=0;a<arr.length-1-x;a++){if(arr[y]>arr[y+1]){temp=arr[y];arr[y]=arr[y+1];arr[y+1]=temp}}}
8
、随机生成长度为
5
çš?/p>
int
类型的数组,并输å‡?/p>
Int[] arr={0,1,2,3,4,5,6,7,8,9}; TreeSet tr=new TreeSet();while(tr.size()<5){int
i=(int)Math.random()*10;if(i<arr.length){tr.add(arr[i])}}system.out.println(tr);
Int i=0;int[] arr;While(true){int x=(int)Math.random()*10; arr[i]=x;i++;if(i<5){break;}}
9
�/p>
什
么是ç±?/p>
参考答案:
类是一个概å¿?/p>
(
名词
)
抽象的定义ã€?/p>
类定义了该类型对象的数据结构,称之为“成员变量”,同时,也定义了一些可以被è°?/p>
用的功能,称之为“方法”ã€?/p>
类是用于构建对象的模板,
对象的实质就是内存中一块存储区域,
其数据结构由定义å®?