java基础综合题代码的简单介绍
明天要考java,有几个知识点不理解,求大佬可以把以下的题目代码发一下,能做几个都好,只要注释全就行~
还是耐着性子给你做完了望采纳。。。
坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都柔性防护网小微创业公司专业提供成都企业网站定制营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。
第七题
/**
* 动物抽象类
*/
public abstract class Animal {
//颜色
private String color;
//类别
private String type;
//吃饭
public abstract void eat();
//叫
public abstract void cry();
//get set方法省略。。。
}
/**
* 游泳的接口
*/
public interface Swimable {
//游泳
public void swim();
}
/**
* 兔子类
*/
public class Rabbit extends Animal {
@Override
public void eat() {
System.out.println("小兔几吃萝卜。。。");
}
@Override
public void cry() {
System.out.println("小兔几呵呵哒。。。");
}
}
/**
* 青蛙类
*/
public class Frog extends Animal implements Swimable {
public void swim() {
System.out.println("青蛙会蛙泳。。。");
}
@Override
public void eat() {
System.out.println("青蛙吃昆虫。。。");
}
@Override
public void cry() {
System.out.println("青蛙呱呱叫。。。");
}
}
public class Test {
public static void main(String[] args) {
//兔子
Rabbit rabbit = new Rabbit();
rabbit.eat();
rabbit.cry();
//青蛙
Frog frog = new Frog();
frog.eat();
frog.cry();
frog.swim();
}
}
第八题
/**
* 学生类
*/
public class Student {
//学号
private String id;
//姓名
private String name;
//性别
private char gender;
//年龄
private int age;
public Student(String id, String name, char gender, int age) {
this.id = id;
this.name = name;
this.gender = gender;
this.age = age;
}
//获得学号、姓名、性别、年龄
public String toString() {
return "学号:"+id +" 姓名:" + name + " 性别:" + gender + " 年龄:" + age;
}
//修改年龄
public void changeAge(int range) {
age = range;
}
//get set方法省略。。。
}
public class Test {
public static void main(String[] args) {
Student s = new Student("alibb008", "杰克马", '公', 18) ;
System.out.println(s.toString());
s.changeAge(50);
System.out.println(s.toString());
}
}
感慨啊。。。
java编程基础练习题
这道题的答案是C。
double[] num1; //定义一个double类型的数组num1
double num3=2.0; //定义一个double类型的变量并赋值为2.0
int num2=5; //定义一个int类型的冰凉num2,并赋值为5
num1=new double[num2+1];
//给double类型的数组num1赋值,并初始化为5+1个大小, num2=5,所以是5+1
num1[num2]=num3;
//上面这句翻译过来就是:数组num1[5]=2.0 。 由于数组下标从0开始,所以下标为5的元素是最后一个元素。 所以答案是C
帮忙写下java的代码 3道题
public static void main(String[] args) {
// 建立list列表
ListInteger list = new ArrayListInteger();
list.add(5);
list.add(2);
list.add(8);
// 转数组
Object[] arr = list.toArray();
// 排序
Arrays.sort(arr);
// 输出数组
for (Object i : arr) {
System.out.println(i);
}
// 输出list
for (int i : list) {
System.out.println(i);
}
// 输出list
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
// 建立map
MapString, String map = new HashMapString, String();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
// 输出map元素
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println("key: " + key + "\tvalue: " + value);
}
}
初学java,基础差,麻烦高手写一下代码,参考一下,谢谢了。如图第二题。
import java.util.Scanner;
class Ca{
private double a;
private double b;
public double add(double a, double b){
return a + b;
}
public double jian(double a, double b){
return a - b;
}
public double chen(double a, double b){
return a * b;
}
public double chu(double a, double b){
if(b == 0){
System.out.println("除数不能为0");
return (Double) null;
}else{
return a / b;
}
}
}
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数:");
double a = sc.nextDouble();
System.out.println("输入第二个数:");
double b = sc.nextDouble();
System.out.println("两个数的和 : " + new Ca().add(a, b));
System.out.println("两个数的差 : " + new Ca().jian(a, b));
System.out.println("两个数的积 : " + new Ca().chen(a, b));
System.out.println("两个数的商 : " + new Ca().chu(a, b));
}
}
文章标题:java基础综合题代码的简单介绍
文章链接:http://scyanting.com/article/dodhdgh.html