java程序基础
1个回答
关注
展开全部
Java 是一种面向对象的编程语言,并且是一门广泛应用的高级编程语言,由 Sun Microsystems(现在是 Oracle Corporation)开发并于 1995 年正式发布。Java 的主要设计目标是可移植性、性能优良和可靠性高,这是通过将程序编译为字节码实现的,然后在 Java 虚拟机(JVM)上运行。Java 也是一门跨平台的编程语言。这意味着您可以编写一次 Java 程序,然后将其运行到多个平台上,而不需要针对每个平台进行重新编写和编译。这些平台可以包括 Windows、Linux、Mac OS 等。以下是 Java 语言的一些基本概念:Java 程序结构:一个 Java 程序由类、方法、代码块和注释等构成。Java 数据类型:Java 包括基本类型和引用类型两种数据类型。基本类型包括整数类型、浮点数类型、布尔类型和字符类型,引用类型则包括类、接口、数组等类型。控制语句:Java 提供了 if-else、for、while、do-while、switch-case 等控制语句,可以帮助控制程序流程。
咨询记录 · 回答于2023-05-22
java程序基础
Java 是一种面向对象的编程语言,并且是一门广泛应用的高级编程语言,由 Sun Microsystems(现在是 Oracle Corporation)开发并于 1995 年正式发布。Java 的主要设计目标是可移植性、性能优良和可靠性高,这是通过将程序编译为字节码实现的,然后在 Java 虚拟机(JVM)上运行。Java 也是一门跨平台的编程语言。这意味着您可以编写一次 Java 程序,然后将其运行到多个平台上,而不需要针对每个平台进行重新编写和编译。这些平台可以包括 Windows、Linux、Mac OS 等。以下是 Java 语言的一些基本概念:Java 程序结构:一个 Java 程序由类、方法、代码块和注释等构成。Java 数据类型:Java 包括基本类型和引用类型两种数据类型。基本类型包括整数类型、浮点数类型、布尔类型和字符类型,引用类型则包括类、接口、数组等类型。控制语句:Java 提供了 if-else、for、while、do-while、switch-case 等控制语句,可以帮助控制程序流程。
亲亲哪个是?
某市高中规定,升学到高中二年级的学生要进行文科和理科分班,分班后的学生不管文科还是理科都必修的课程有数学、语文及英语课。除了这三门课,理科学生需要学习理科专业课,包括生物、物理及化学。请依据题目需求完成下列题目:(1) 定义理科课程接口Science,定义三个理科课程的抽象方法,生物课抽象方法public abstract String creature(),化学课抽象方法public abstract String chemistry();物理课抽象方法public abstract String physics ()。(15分)(2) 创建实现类,理科学生实现类ScienceStudent,要求实现理科接口,并创建获取必修课信息的普通方法public String getCompulsory ();实现接口的所有抽象方法并返回课程名称即可。(15分)(3) 在测试主类TestClass创建static类型show方法:public static void show(Science sc),在main方法中使用接口多态的方式创建ScienceStudent实现类对象,并对sho
w方法进行调用,输出所有必修课程和理科专业课程的名称。(20分)参考代码如下:(1)```javapublic interface Science { public abstract String creature(); public abstract String chemistry(); public abstract String physics();}```(2)```javapublic class ScienceStudent implements Science { @Override public String creature() { return "生物"; } @Override public String chemistry() { return "化学"; } @Override public String physics() {
return "物理"; } public String getCompulsory() { return "数学、语文、英语"; }}```(3)```javapublic class TestClass { public static void show(Science sc) { System.out.println("必修课程:" + sc.getCompulsory()); System.out.println("理科专业课程:" + sc.creature() + "、" + sc.chemistry() + "、" + sc.physics()); } public static void main(String[] args) { Science sc = new ScienceStudent(); show(sc); }}```
中体健达健身会所开业大吉,为前500名客户免费办理会员卡。会员卡分为一般会员和VIP会员两种,一般会员消费打9折,VIP会员消费打7折。会员在健身会所锻炼完后,输入应消费的金额并选择会员卡后,可以显示实际应付金额和消费状态。请依据题目需求完成下列题目:(1)设计会员卡抽象类Card,包含卡类型和卡内余额两个封装属性,为属性添加setter和getter方法;定义抽象方法返回消费后余额 public abstract double consume(float price);其中price是消费的金额。(20分)(2)创建子类GeneralCard和VipCard继承Card类并实现consume方法,依据会员类型折扣和消费金额返回消费后余额(消费后余额=卡内余额-消费金额*折扣)。(20分)(3)在测试主类TestCard中以你的名字和张三创建两个对象,分别为一般会员和VIP会员,分别设置会员类型和初始金额。(10分)(4)在测试主类TestCard创建static类型Show方法:public static void show(Card mc,float price)显示会员卡
收到了
(1)设计会员卡抽象类Card,包含卡类型和卡内余额两个封装属性,为属性添加setter和getter方法;定义抽象方法返回消费后余额 public abstract double consume(float price);其中price是消费的金额。```public abstract class Card{ private String cardType; private double balance; public Card(String cardType, double balance){ this.cardType = cardType; this.balance = balance; } public String getCardType(){ return cardType; } public void setCardType(String cardType){ this.cardType = cardType; }
public double getBalance(){ return balance; } public void setBalance(double balance){ this.balance = balance; } public abstract double consume(float price);}```(2)创建子类GeneralCard和VipCard继承Card类并实现consume方法,依据会员类型折扣和消费金额返回消费后余额(消费后余额=卡内余额-消费金额*折扣)。```public class GeneralCard extends Card{ public GeneralCard(String cardType, double balance){ super(cardType, balance); } @Override public double consume(float price)
还有呢等一下
{ double balance = getBalance() - price * 0.7; setBalance(balance); return balance; }}```(3)在测试主类TestCard中以你的名字和张三创建两个对象,分别为一般会员和VIP会员,分别设置会员类型和初始金额。```public class TestCard{ public static void main(String[] args){ //以你的名字创建一般会员卡,初始金额100 Card myCard = new GeneralCard("一般会员", 100); //以张三的名字创建VIP会员卡,初始金额200 Card zhangsanCard = new VipCard("VIP会员", 200); }}```(4)在测试主类TestCard创建static类型Show方法:public static void show(Card
4)在测试主类TestCard创建static类型Show方法:public static void show(Card mc,float price)显示会员卡```public class TestCard{ public static
亲亲您看呢