java基础
文章平均质量分 54
沿辰ᓂ
这个作者很懒,什么都没留下…
展开
-
JavaSE中继承,多态,接口的练习题
1.建立InstanceTest 类,在类中定义方法method(Person e);在method中:(1)根据e的类型调用相应类的getInfo()方法。(2)根据e的类型执行:如果e为Person类的对象,输出:“a person”;如果e为Student类的对象,输出:“a student”“a person ”如果e为Graduate类的对象,输出:“a graduated student”“a student”“a person”package com.lhc.exer原创 2021-03-01 21:13:57 · 836 阅读 · 1 评论 -
Object类的练习(equals,toString)
1.Object 类的使用int it = 65;float fl = 65.0f;System.out.println(“65和65.0f是否相等?” + (it == fl)); //1char ch1 = 'A'; char ch2 = 12;System.out.println("65和'A'是否相等?" + (it == ch1));//2System.out.println(“12和ch2是否相等?" + (12 == ch2));//3String str1 = new St原创 2021-02-22 21:26:22 · 337 阅读 · 0 评论 -
Java阶段项目二 客户信息管理软件
代码打包下载目标模拟实现一个基于文本界面的《客户信息管理软件》进一步掌握编程技巧和调试技巧,熟悉面向对象编程主要涉及以下知识点:类结构的使用(属性、方法及构造器)对象的创建与使用类的封装声明和使用数组数组的插入、删除和替换关键字的使用this代码:Customer.javapackage com.lhc.project2;/* * 设置客户类 */public class Customer { private int id; private String nam原创 2021-01-12 22:49:10 · 256 阅读 · 0 评论 -
面向对象的编程(上)_方法的重载(overload)练习
1.判 断:与void show(int a,char b,double c){}构成重载的有:a) void show(int x,char y,double z){} //b) int show(int a,double c,char b){} //c) void show(int a,double c,char b){} //d) boolean show(int c,char b){} //e) void show(double c){} //f) doubl原创 2020-11-09 23:33:18 · 511 阅读 · 0 评论 -
面向对象的编程(上)_对象的创建和使用练习
1.创建一个Person类,其定义如下:要求:(1)创建Person类的对象,设置该对象的name、age和sex属性,调用study方法,输出字符串“studying”,调用showAge()方法显示age值,调用addAge()方法给对象的age属性值增加2岁。(2)创建第二个对象,执行上述操作,体会同一个类的不同对象之间的关系。package com.lhc.exer;class Student{ public String name; public int age; public原创 2020-11-09 23:30:23 · 2064 阅读 · 0 评论 -
二维数组练习——杨辉三角
使用二维数组打印一个 10 行杨辉三角。【提示】第一行有 1 个元素, 第 n 行有 n 个元素每一行的第一个元素和最后一个元素都是 1从第三行开始, 对于非第一个元素和最后一个元素的元素。即:yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];package com.lhc;public class YanghuiTest { public static void main(String[] args) { //1.创建一个二原创 2020-09-12 22:36:00 · 123 阅读 · 0 评论 -
数组练习题
1. 输入五名同学成绩,求出总成绩和平均成绩package com.lhc.java;import java.util.Scanner;/* * 输入五名同学成绩,求出总成绩和平均成绩 */public class demo1 { public static void main(String[] args) { int[] score = new int[5]; int sum = 0; int average = 0; Scanner sc = new Scanner(S原创 2020-07-20 12:36:16 · 2689 阅读 · 0 评论 -
Java阶段项目一 家庭记账软件
模拟实现基于文本界面的《家庭记账软件》。该软件能够记录家庭的收入、支出,并能够打印收支明细表。项目采用分级菜单方式。主菜单如下:-----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 4 退 出 请选择(1-4):_流程图(活动图) — 主流程流程图(活动图) — 收原创 2020-07-16 17:39:05 · 483 阅读 · 0 评论 -
循环结构练习
1.编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”public class demo1{ public static void main(String[] args){ int a=0; for(a=1;a<151;a++){ System.out.print(a); if(a%3==0){ System.out.print(" foo"); } i原创 2020-07-14 17:28:08 · 285 阅读 · 0 评论 -
switch语句练习题
1.使用 switch 把小写类型的 char型转为大写。只转换 a, b, c, d, e. 其它的输出 “other”。class switch1{ public static void main(String[] args) { switch('a'){ case 'a': System.out.println((char)('a'-32)); break; case 'b': System.out.println((char)('b'-32)); break;原创 2020-07-14 15:09:47 · 5776 阅读 · 0 评论 -
if-esle语句练习题
1. 取153中各个位上的数字pra1.javapublic class pra1{ public static void main(String[] args){ int number=153; int a=number/100; int b=(number/10)%10; int c=number%10; System.out.println(a); System.out.println(b); System.out.println(c); }}2.编写程序:由原创 2020-07-10 17:31:48 · 672 阅读 · 0 评论