7-1 一个整数各个位上的最大数字(10 分)/
考点
基本输入输出,流程控制(循环),二进制的计算方法
代码
import java.io.*;
import java.util.*;
public class Main {
static final Scanner cin = new Scanner(new BufferedInputStream(System.in));
public static void main(String[] args) {
int a = cin.nextInt();
Vector vec = new Vector();
while (a != 0) {
vec.add(a & 1);
a >>= 1;
}
for (int i = vec.size() – 1; i >= 0; –i)
System.out.print(vec.get(i));
}
}
考点
基本输入输出,流程控制(循环,分支),TreeSet的基本使用方法
代码
import java.io.*;
import java.util.*;
public class Main {
static final Scanner cin = new Scanner(new BufferedInputStream(System.in));
public static void main(String[] args) {
TreeSet se = new TreeSet();
int n = cin.nextInt();
for (int i = 0; i
se.add(cin.nextInt());
Iterator it = se.iterator();
int cnt = 0;
while (it.hasNext()) {
if (++cnt == 3) {
System.out.println(it.next());
break;
} else it.next();
}
if (cnt != 3) System.out.println(-1);
}
}
7-5 n个a数字求和 (15 分)
考点
基本输入输出,流程控制(循环),静态函数的编写,解耦合思想,Vector的基本使用方法
代码
import java.io.*;
import java.util.*;
public class Main {
static final Scanner cin = new Scanner(new BufferedInputStream(System.in));
public static void main(String[] args) {
int n = cin.nextInt();
Vector vec = new Vector();
for(int i = 2; i
if(isPrefectNum(i))
vec.add(i);
Iterator it = vec.iterator();
boolean flag = true;
while (it.hasNext())
{
if(flag) flag = false;
else System.out.print(“,”);
System.out.print(it.next());
}
}
static public boolean isPrefectNum(int num) {
int sum = 0;
for (int i = 1; i
if (num % i == 0)
sum += i;
return sum == num;
}
}
7-7 N个数的排序与查 (15 分)
考点
基本输入输出,流程控制(循环),TreeSet的基本使用方法
代码
import java.io.*;
import java.util.*;
public class Main {
static final Scanner cin = new Scanner(new BufferedInputStream(System.in));
public static void main(String[] args) {
Set set1 = new TreeSet();
Set set2 = new TreeSet();
for (int i = 0; i
set1.add(cin.nextInt());
for (int i = 0; i
set2.add(cin.nextInt());
set1.retainAll(set2);
System.out.print(set1.size());
}
}
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93765 人正在系统学习中 相关资源:逍遥速读训练软件免费版v1.0官方绿色版-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!