代碼如下
創新互聯公司專注于洞口企業網站建設,成都響應式網站建設公司,成都商城網站開發。洞口網站建設公司,為洞口等地區提供建站服務。全流程按需求定制設計,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務
/**
*?Author:?zhyx
*?Date:2017/11/30
*?Time:8:56
*/
public?abstract?class?Contailner?{
double?r;
abstract?double?volume();
}
/**
*?Author:?zhyx
*?Date:2017/11/30
*?Time:8:57
*/
public?class?Cube?extends?Contailner?{
public?Cube(double?r)?{
this.r=r;
}
@Override
double?volume()?{
return?r*r*r;
}
}
/**
*?Author:?zhyx
*?Date:2017/11/30
*?Time:9:01
*/
public?class?Sphere?extends?Contailner?{
public?Sphere(double?r)?{
this.r=r;
}
@Override
double?volume()?{
return?4/3*Math.PI*r*r*r;
}
}
/**
*?Author:?zhyx
*?Date:2017/11/30
*?Time:9:02
*/
public?class?Tiji?{
public?static?void?main(String[]?args)?{
Cube?cube=new?Cube(4);
System.out.println("立方體體積為:"+cube.volume());
Sphere?sphere=?new?Sphere(4);
System.out.println("球體體積為:"+sphere.volume());
}
}
以下是用Java編寫的判斷一個年份是否是閏年的示例代碼:
?Copy code
import java.util.Scanner;
public class LeapYear {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("請輸入待判斷的年份:");
int year = sc.nextInt();
boolean isLeapYear = false;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
isLeapYear = true;
} else {
isLeapYear = false;
}
} else {
isLeapYear = true;
}
} else {
isLeapYear = false;
}
if (isLeapYear) {
System.out.println(year + "是閏年。");
} else {
System.out.println(year + "不是閏年。");
}
}
}
這個程序中,首先提示用戶輸入一個年份,然后使用一個布爾變量isLeapYear來存儲程序是否判斷為閏年,如果是閏年,則為true,否則為false。然后使用嵌套的if語句來判斷年份是否為閏年。如果年份可以被4整除,則可能是閏年,然后判斷它是否也可以被100整除。如果年份可以被100整除,則只有當它同時能被400整除時才是閏年。如果年份不是可以被4整除的,則不是閏年。
最后使用if語句和輸出語句來告訴用戶輸入的年份是否是閏年。
委托是C、OC和C#中的才有,在java中是叫接口(interface )。
實現接口可以使用關鍵字implements,假設有接口Animal,那么實現接口代碼示范如下:
class?cat?implements?Animal
{
public?void?shout?()
{
int(“喵喵”);
}
}
public class B extends A {
private int y;
private String s;
public B(){
super();
y=16;
s="java program!";
}
public void myPrint(){
System.out.println("子類調用:"+y+" and "+s);
}
public static void main(String[] args) {
A a=new B();
a.exPrint();
}
}
class A {
private char x;
public A(){
x='A';
}
public void myPrint(){
System.out.println("父類調用:"+x);
}
public void exPrint(){
myPrint();
}
}
//由于創建的對象為B,那么就會調用重寫過的B的方法
網站名稱:java語言代碼示范 java語言代碼大全及其含義
鏈接分享:http://vcdvsql.cn/article38/dopgcpp.html
成都網站建設公司_創新互聯,為您提供網站收錄、搜索引擎優化、品牌網站建設、、微信小程序、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯