导航菜单
首页 >  » 正文

请教几题JAVA 试题 JAVA题库的题 求答案啊!!!!!!!!!!!!!!!!

请教几题JAVA 试题

1Java编译器使用文件系统来保存程序包。 ( 对 )
2Java源程序文件中是不区分字母的大小写的。 ( 错 )
3、Java applet不能够存取客户机磁盘上的文件。 ( 错 )
4、可以用new来创建一个类的实例,即”对象”。 ( 对 )
5、Java程序对计算机硬件平台的依赖性很低。 (对 )
6、Java可以用来进行多媒体及网络编程。 ( 对 )
7、用final修饰的类必须被继承。 ( 错 )
8、类是对象实例。 ( 错 )
9、每个类都只能有一个构造方法。 ( 错 )
10、applet可以运行在浏览器中。 ( 对 )
填空题
1. 【1】 是Java程序中基本的结构单位。
2.Java语言中,移位运算符包括:>>、<>>】 ; 3.构件不能独立地显示出来,必须将构件放在一定的 【3】 中才能显示。 4.能将显示空间分成很多层的布局管理器是 【4】 。 5.Applet是能够嵌入到 【exe】 格式的文件中,并能够在浏览器中运行的Java。 6.使用Swing编写Applet,则该Applet的主类应该定义为 【6】 类的子类。 7.在Java中,线程的模型就是一个CPU、程序代码和 【7】 的封装体。 8.键盘键入字符串并在计算机屏幕上显示,这时的数据源是 【键盘】 。 9.任何一个Java程序都默认引入了一个包,这个包的名字叫java. 【unitl】 。 10.Java语言中,有一个类是所有类或接口的父类,这个类的名称是 【Object】 因只是有限,只给你写了我知道的!不好意思 希望对你有帮助!

JAVA题库的题 求答案啊!!!!!!!!!!!!!!!!

1.有点没太明白意思,是要求2个数相加的和吗?
import java.util.Scanner;
public class Application1 {
/**
* @param args
*/
public static void main(String[] args) {
byte b = 0;
byte a = 0;
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个值:");
a = scan.nextByte();
System.out.println("你输入的值:" + b) ;
System.out.println("请输入第2个值:");
b = (byte) (scan.nextByte() + a);
System.out.println("b的值:" + b) ;
}
}
2,是这样吗?
import java.applet.Applet;
import java.awt.Graphics;
public class App2 extends Applet{
@Override
public void paint(Graphics g) {
boolean b = 12+5 > 3 || 12 - 5 < 7;
g.drawString("12+5 > 3 || 12 - 5 < 7的结果为:" + b, 100, 100);
}
@Override
public void init() {
// TODO Auto-generated method stub
super.init();
setSize(500, 399);
}
}
3.
import java.util.Scanner;
public class App3 {
/**
* @param args
*/
public static void main(String[] args) {
int a,b,c = 0;
System.out.println("请输入三角形的3条变的长(以逗号分隔每个边的长度):");
Scanner s = new Scanner(System.in);
String sNum = s.nextLine();
if (sNum == null || sNum.length() == 0) {
System.out.println("没有输入长度,退出。");
return;
}
String[] abc = sNum.split(",");
if (abc.length != 3) {
System.out.println("必须输入三角形的3条变的长(以逗号分隔每个边的长度),退出。。");
return;
}
a = Integer.valueOf(abc[0]);
b = Integer.valueOf(abc[1]);
c = Integer.valueOf(abc[2]);
int zc = a + b + c;// 周长
int p = (a+b+c) / 2;
double S = Math.pow(p*(p-a)*(p-b)*(p-c),0.5); // 海伦公式计算的面积。
System.out.println("周长:" + zc + ",面积:" + S);
}
}
望采纳。

求 JAVA 试题 判断题答案

F
T
F 没这个东西
F 中间没有空格
T
T
F STRINGBUFFER 是字符变量
没写原因的是基本知识

求大神帮忙做个JAVA题!谢谢啦!

import java.util.Random;
public class RandomArray {
int[] ra;
RandomArray(int x){
Random rd=new Random();
ra = new int[x];
for(int i =0;i< x ;i++){
ra[i] = rd.nextInt(100);
}
}
void printArray(){
for(int i : ra){
System.out.println(i);
}
}
}
import java.util.Arrays;
public class TestArray {
public static void main(String[] args){
RandomArray r = new RandomArray(50);
r.printArray();
Arrays.sort(r.ra);
r.printArray();
}
}

java题目是这样的:随机输入一个人的姓名,然后分别输出姓和名

package baidu;
import java.util.Scanner;
//java.util.Scanner的使用
public class h
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
System.out.println("请输入姓名:");
while (input.hasNext()) {
String a = input.next();
System.out.println("您输入的姓名的姓是: "+a.substring(0,1));
System.out.println("您输入的姓名的名字是: "+a.substring(1));
//System.out.println(a.replaceAll("\D",""));
}
input.close();
}
}
运行结果
请输入姓名:
李岩
您输入的姓名的姓是: 李
您输入的姓名的名字是: 岩

java题:设计一个班有10名学生,每个学生有姓名、学号、成绩等信息,利用对象数组的概念编程,求平均成绩

package org.dylan.test;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Class {
private List<Student> students = new ArrayList<Student>();
//求班级所有学生的平均成绩
public double avg() {
double sum = 0;
for (Student stu : students) {
System.out.println("学生["+stu.name+"]的成绩为:" + stu.score);
sum += stu.score;
}
return sum / students.size();
}
//给班级中增加一个学生
public void addStudent(Student stu) {
students.add(stu);
}
public static void main(String[] args) {
Class cla = new Class();//创建一个班级,
//为班级增加10个学生
for(int i = 0; i < 10; i++){
String name = "student" + i;
String code = "code" + i;
cla.addStudent(new Student(name,code,geneScore()));
}
System.out.println("班级成员的平均成绩为:" + cla.avg());
}
//随机生成成绩
public static double geneScore(){
return new Random().nextInt(60) + 40;
}
}
class Student {
String name;
String code;
double score;
public Student(String name, String code, double score) {
this.name = name;
this.code = code;
this.score = score;
}
}

JAVA题:编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本域输入一个值并点击华氏按钮(两


import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class TemperatureFrame extends JFrame implements ActionListener {
    private JButton transformFButton = new JButton("摄氏转华氏");
    private JButton transformCButton = new JButton("华氏转摄氏");
    private JTextField fTextField = new JTextField();
    private JTextField cTextField = new JTextField();
    float c, f;
    public TemperatureFrame() {
        super("华氏温度摄氏温度转换");
        try {
            init();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    private void init() {
        fTextField.setBounds(10, 30, 100, 25);
        cTextField.setBounds(130, 30, 100, 25);
        transformCButton.setBounds(10, 58, 100, 25);
        transformFButton.setBounds(130, 58, 100, 25);
        transformCButton.addActionListener(this);
        transformFButton.addActionListener(this);
        Container c = getContentPane();
        c.add(fTextField);
        c.add(cTextField);
        c.add(transformCButton);
        c.add(transformFButton);
        c.setLayout(null);
        this.setSize(250, 150);
        this.setResizable(false);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
    }
    public static void main(String[] args) {
        new TemperatureFrame();
    }
    public void actionPerformed(ActionEvent e) {
        //华氏温度F与摄氏度C
        //F= C* 9/5 + 32
        //C=(F-32)*5/9
        if (e.getSource() == transformFButton) {
            try {
                c = Float.parseFloat(cTextField.getText());
                f = c * 9 / 5 + 32;
                fTextField.setText(String.valueOf(f));
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
        if (e.getSource() == transformCButton) {
            try {
                f = Float.parseFloat(fTextField.getText());
                c = (f - 32) * 5 / 9;
                cTextField.setText(String.valueOf(c));
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
    }
}

计算机组成原理作业题 源码阵列除法器运算

解: 符号位 Sf=1⊕0=1
去掉符号位后,[-y]补=11.00111
[x]补=00.01011
0 0 0 1 0 1 1
+[-y]补 1 1 0 0 1 1 1
--------------------------
1 1 1 0 0 1 0
<- 1 1 0 0 1 0 0 0
+[y]补 0 0 1 1 0 0 1
-------------------------
1 1 1 1 1 0 1
<- 1 1 1 1 0 1 0 0.0
+[y]补 0 0 1 1 0 0 1
-------------------------
0 0 1 0 0 1 1
<- 0 1 0 0 1 1 0 0.01
+[-y]补 1 1 0 0 1 1 1
-------------------------
0 0 0 1 1 0 1
<- 0 0 1 1 0 1 0 0.011
+[-y]补 1 1 0 0 1 1 1
-------------------------
0 0 0 1 1 0 1
<- 0 0 1 1 0 1 0 0.0111
+[-y]补 1 1 0 0 1 1 1
-------------------------
1 1 0 1 0 0 1 0.01110
x/y=-0.01110,余数=-0.10111*2-5(2的-5次方)
写的好累。。。。5555555
楼主自己慢慢琢磨吧 那些数字应该是对齐的 不知道怎么提交了以后就对不齐了

相关推荐: