
正文
软考java代码题 java笔试题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java题:以下代码的运行结果是(),为什么?没看明白
1 申请一个1000长度的数组,每个元素赋值为0-20(包括0和20)的随机整数
2 用一个21长度的数组,每个元素依次记录0,1,。。。20出现的次数
3 并且求这些出现次数的总和
总共当然是出现1000次了
所以运行结果是1000
相关问答
Q1: 两道Java题,求高手求解,详细写出程序代码,一小时内回答正确奖励200悬赏,谢谢。
package Text; /** * 创建实体类银行帐户类 * @author Administrator * */ public class Bank { private String accounts="622280124560001"; // 初始化银行帐号 private int password=000000; //银行卡密码 private double money=1000.00; //银行卡余额 public String getAccounts() { return accounts; } public void setAccounts(String accounts) { this.accounts = accounts; } public int getPassword() { return password; } public void setPassword(int password) { this.password = password; } public double getMoney() { return money; } public void setMoney(double money) { this.money = money; } }package Text;import java.util.Scanner;public class Menu { Scanner input = new Scanner(System.in); Bank b = new Bank(); public void index(){ System.out.println("欢迎来到银行ATM机系统软考java代码题,请输入您软考java代码题的卡号和密码:"); String accounts =input.next(); int password = input.nextInt(); if(accounts.equals(b.getAccounts())password ==b.getPassword()){ menu(); }else{ System.out.println("您输入的密码或者卡号有误,请重新输入"); index(); } } /** * 初始菜单 */ public void menu(){ System.out.println("0:退出\n1:查询\n2:取钱\n3:存钱"); switch(input.nextInt()){ case 0: System.out.println("退出成功"); break; case 1: System.out.println("您的余额是:"+b.getMoney()); menu(); break; case 2: get(); menu(); break; case 3: save(); menu(); break; } } /** * 取钱方法 */ public void get(){ System.out.println("请选择\n1:100\n2:200:\n3:500\n:4:1000\n"); switch(input.nextInt()){ case 1: b.setMoney(b.getMoney()-100); break; case 2: b.setMoney(b.getMoney()-200); break; case 3: b.setMoney(b.getMoney()-500); break; case 4: b.setMoney(b.getMoney()-1000); break; } } /** * 存钱方法 */ public void save(){ System.out.println("请投入钞票,改ATM机只能识别100元整"); int saveMoney = input.nextInt(); b.setMoney(b.getMoney()+saveMoney); System.out.println("存入成功"); }} package Text; /*** * 测试类 * @author Administrator * */public class show { public static void main(String[] args) { Menu m = new Menu(); m.index(); }}
Q2: 请求大神帮我解答这道java编程题(填写代码)
此题的Employee类设计有缺陷,缺少员工薪水的属性。根据题意只能写出下面的程序:
abstract class Employee {
public abstract double earnings();
}
class YearWorker extends Employee {
@Override
public double earnings() {
return 0;
}
}
class MonthWorker extends Employee {
@Override
public double earnings() {
return 0;
}
}
class WeekWorker extends Employee {
@Override
public double earnings() {
return 0;
}
}
class Company {
Employee[] employee;
double salaries = 0;
Company(Employee[] employee) {
this.employee = employee;
}
public double salariesPay() {
salaries = 0;
//计算salaries
for(int i=0; iemployee.length; i++) {
salaries += employee[i].earnings();
}
return salaries;
}
}
public class HardWork {
public static void main(String[] args) {
Employee[] employee = new Employee[20];
for(int i=0; iemployee.length; i++) {
if(i % 3 == 0) {
employee[i] = new YearWorker();
}
else if(i % 3 == 1) {
employee[i] = new MonthWorker();
}
else if(i % 3 == 2) {
employee[i] = new WeekWorker();
}
}
Company company = new Company(employee);
System.out.println("公司年工资总额:" + company.salariesPay());
}
}
运行结果:
公司年工资总额:0.0
Q3: 会java的帮我做下这个考试。麻烦了,这是后面的题目
11.A
12.C
13.你给出的代码就是错的switch的s不是大写,case的c也不是大写,如果忽略大小写答案是C
14.A
15.B
16.B
17.C
18.C
19.如果你问的是哪个权限最大那答案是C,如果你问的是哪个权限最小那答案是A
20.如果说最大的那个父类应该是B
Q4: 几道JAVA题目,求好心人给下答案,感激不尽
1、public static void main(String[] args)
2、public finall static
3、3
4、抽象类
5、implements
6、类:一个包含属性、方法,使用class关键字定义
对象:创建对象必须使用new关键字,对象其实在内存中存储的是类的引用地址。
7、try是可能发生异常的内容;
catch是发生异常后要处理的代码;
finally是始终执行的,比如关闭资源等。
8、
public class Demo {
//小明今年12岁,他母亲比他大20岁。编程计算多少年后他母亲的年龄是小明的2倍。
public static void main(String[] args) {
System.out.println(getYeah());
}
public static int getYeah(){
int xmAge = 12,mqAge = 20,yeah = 0;
while(true){
if(mqAge / 2 == xmAge){
return yeah;
}
mqAge++;
yeah++;
}
}
}
9、
public class Demo {
public static void main(String[] args) {
new Thread(new Piao()).start();
new Thread(new Piao()).start();
new Thread(new Piao()).start();
new Thread(new Piao()).start();
}
}
class Piao implements Runnable{
private static int piao = 1;
public void run(){
while(true){
synchronized(Piao.class){
if(piao 100){
System.exit(0);
}
System.out.println(Thread.currentThread().getName()+"出票:" + piao + "号");
piao++;
}
}
}
}
Q5: java练习题求完整代码
按照题目要求编写的用javaBean规范设计的学生类Student的Java程序如下
需要创建user.java.test包,把Student.java文件和Test.java文件放入包中,编译Student.java文件并且编译运行Test.java文件得到运行结果
Student.java文件代码如下
package user.java.test;
import java.io.Serializable;
public class Student implements Serializable{
private static final long serialVersionUID = 1L;
private String no;
private String name;
private double score;
public Student(){}
public Student(String no,String name,double score){
this.no=no;
this.name=name;
this.score=score;
}
public String getNo(){ return no;}
public void setNo(String no){ this.no=no;}
public String getName(){ return name;}
public void setName(String name){ this.name=name;}
public double getScore(){ return score;}
public void setScore(double score){ this.score=score;}
public String toString(){
return "学号:"+no+",姓名:"+name+",成绩:"+score;
}
public static double getAvg(Student[] sArray){
double sum=0,avg;
for(int i=0;isArray.length;i++){
sum=sum+sArray[i].getScore();
}
avg=sum/sArray.length;
return avg;
}
}
Test.java文件代码如下
package user.java.test;
public class Test{
public static void main(String[] args){
Student[] sArray=new Student[5];
sArray[0]=new Student("001","张三",89.5);
sArray[1]=new Student("002","李四",82.5);
sArray[2]=new Student("003","王五",93);
sArray[3]=new Student("004","赵六",73.5);
sArray[4]=new Student("005","孙七",66);
System.out.println("这些学生的平均分:"+Student.getAvg(sArray));
for(int i=0;isArray.length;i++){
System.out.println(sArray[i].toString());
}
}
}
关于软考java代码题和java笔试题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







