「一道简单的java笔试题」简单的java面试题

博主:adminadmin 2022-11-29 14:39:09 60

今天给各位分享一道简单的java笔试题的知识,其中也会对简单的java面试题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1道java笔试题,急求解,谢谢

(1)

满足交换律。将运算表中的运算结果作为一个矩阵,可以知道该矩阵是一个对称矩阵,所以满足交换律。或者对每一对元素都都进行检验也可以知道是满足交换律的。

(2)

不满足结合律。举个范例:

(b*c)*d=a*d=d

b*(c*d)=b*b=b

b不等于d,所以不满足结合律。

(3)

有单位元。就是1呀。

因为对于任意元素x都有:1*x=x.

(4)

没有生成元。因为每两个相同的元素作用都是本身,不管有多少个元素作用都不可能等于其他元素,而集合中式不可能有重复的元素的。

一道 java 笔试题,不会做。。。

public class Union {

public static int[] intersect(int[]a,int[]b) {

int[] result=new int[a.length];

int re=0;

for(int i=0,j=0;ia.lengthjb.length;){

//System.out.println(i+"  "+j);

if(a[i]==b[j]){

result[re]=a[i];

re+=1;

i+=1;

j+=1;

}else if (a[i]b[j]) {

j+=1;

}else {

i+=1;

}

}

int[] newResult=new int[re];

for(int k=0;kre;k++){

newResult[k]=result[k];

}

return newResult;

}

public static void main(String[] args) {

int[] a={1,3,4,6,7,8,9,56,343};

int[] b={0,2,3,4,9};

for(int var:intersect(a, b)){

System.out.print(var+"\t");

}

}

}

时间复杂度应该是O(n+m)  //n,m指a,b数组的长度

java考试题 很简单

1. public class B { public static void main(String[] args) { int part = 12; int result = 0; for(int i = 0; i 50; i ++) { part = part + 20; if(i % 2 == 0) { result += part; } else { result -= part; } } System.out.print(result); //-20 * 25 = -500 }} 2. public class B { public static void main(String[] args) { int [] a = {4, 5, 9, 2, 8, 1}; int [] b = parity(a); for(int i = 0; i 6; i ++) { if(a[i] % 2 == 0) { b[i] = 0; } else { b[i] = 1; } System.out.print(b[i] + ","); } } public static int[] parity(int[] a) { int [] b = new int[a.length]; for(int i = 0; i a.length; i ++) { if(a[i] % 2 == 0) { b[i] = 0; } else { b[i] = 1; } } return b; }} 3. public class B { public static void main(String[] args) { int a = 49716; System.out.print(invert(a)); } public static int invert(int n) { int result = 0; while(n 0) { result = result * 10 + n % 10; n = n / 10; } return result; }} 4. 我要去上课了,如果来得及,我晚上给你再写..

一道java io笔试题

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.util.Map;

import java.util.TreeMap;

public class GiveMeMore {

private static final int counter = 1;

public static void main(String[] args) {

try {

BufferedReader in = new BufferedReader(new InputStreamReader(

System.in));

System.out.print("请输入:");

String text = in.readLine();

char[] a = text.toCharArray();

MapCharacter, Integer m = new TreeMapCharacter, Integer();

for (int i = 0; i a.length; i++) {

if (!m.containsKey(a[i])) {

m.put(a[i], counter);

} else {

int num = m.get(a[i]);

m.put(a[i], num + 1);

}

}

System.out.println(m);

} catch (Exception e) {

e.printStackTrace();

}

}

}

简单的java笔试题一条

纠正一下楼上某位的回答,接口中的属性默认是static final的,所以如果TestImpl类中没有定义frood属性,则++frood应该会报错(final不可被改变),TestImpl定义了frood相当于覆盖了frood,此时main中使用frood相当于使用本类的frood,没有赋值默认是0,++frood相当于先加1再输出,所以结果是1

一道简单的java笔试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于简单的java面试题、一道简单的java笔试题的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。