package com.zpp;public class Charge {
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、重慶網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)成都定制網(wǎng)站等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都門窗定制等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致稱贊!
public static void main(String [] args) {
if(args.length ==0) {
System.out.println("parameter error!");
System.out.println("java com.zpp.Charge [int]");
return;
}
int min = Integer.parseInt(args[0]);
double money = 0.0;
if (min = 0) {
money =0.0;
System.out.println("not money");
} else if (min = 60) {
money = 2.0;
} else {
money = 2.0 + (min - 60) * 0.01;
}
System.out.println("please pay: " + money);
}
} 編譯:javac -d . Charge.java運(yùn)行:java com.zpp.Charge 111
寫了一個(gè)代碼,代碼如下,可以進(jìn)行參考
public?class?sum?{
public?static?void?main(String[]?args)?{
//創(chuàng)建一個(gè)Scanner的對(duì)象input
Scanner?input?=?new?Scanner(System.in);?
//提示用戶輸入數(shù)據(jù)?
System.out.print("請(qǐng)輸入一個(gè)整數(shù)");
//將輸入的值賦給n
int?n?=?input.nextInt();
//定義變量接收計(jì)算后的和
int?sum?=?0;
//利用循環(huán)進(jìn)行求和
for?(int?i?=?0;?i?=?n;?i++)?{
sum+=i;
}
//輸出最后的和
System.out.println("從0一直到"+n+"的所有整數(shù)的和是:"+sum);
}
}
public class SimpleDoWhile {
public static void main(String[] args) {
int index = 1;
do {
System.out.println(index);
index = index + 1;
} while(index = 10);
System.out.println("DONE.");
}
}
輸出結(jié)果為:
do...while 循環(huán)是 while 循環(huán)的變體。在檢查while()條件是否為真之前,該循環(huán)首先會(huì)執(zhí)行一次do{}之內(nèi)的語(yǔ)句,然后在while()內(nèi)檢查條件是否為真,如果條件為真的話,就會(huì)重復(fù)do...while這個(gè)循環(huán),直至while()為假。
do-while 循環(huán)語(yǔ)法格式:
do
{
循環(huán)體;
}
while (條件表達(dá)); //條件表達(dá),可以引用外傳感器返回值。
擴(kuò)展資料:
do...while 和?while循環(huán)非常相似,區(qū)別在于表達(dá)式的值是在每次循環(huán)結(jié)束時(shí)檢查而不是開始時(shí)。
和正規(guī)的 while 循環(huán)主要的區(qū)別是 do-while 的循環(huán)語(yǔ)句保證會(huì)執(zhí)行一次(表達(dá)式的真值在每次循環(huán)結(jié)束后檢查),然而在正規(guī)的 while 循環(huán)中就不一定了(表達(dá)式真值在循環(huán)開始時(shí)檢查,如果一開始就為?FALSE?則整個(gè)循環(huán)立即終止)。
總結(jié):while循環(huán)是先判斷后循環(huán) ,而do–while循環(huán)是先循環(huán)后判斷。
參考資料:do while-百度百科
第一個(gè):
import?java.util.Scanner;
/**
*?@author?zhangdong
*?@date?2018/4/24??16:14
*/
public?class?HomeWork1?{
public?static?void?main(String[]?args)?{
System.out.println("請(qǐng)輸入一個(gè)數(shù)字(0-3)");
Scanner?scanner?=?new?Scanner(System.in);
int?num?=?scanner.nextInt();
switch?(num)?{
case?0:
System.out.println("0-?明天去打球");
break;
case?1:
System.out.println("1-?明天去跑步");
break;
case?2:
System.out.println("2-?明天去放鴨");
break;
case?3:
System.out.println("3-?明天去爬山");
break;
default:
System.out.println("其他-明天呆在家里");
break;
}
}
}
第二個(gè):
import?java.util.Scanner;
/**
*?@author?zhangdong
*?@date?2018/4/24??16:18
*/
public?class?HomeWork2?{
public?static?void?main(String[]?args)?{
System.out.println("請(qǐng)輸入一個(gè)數(shù)字(1-7)");
Scanner?scanner?=?new?Scanner(System.in);
int?num?=?scanner.nextInt();
switch?(num)?{
case?1:
System.out.println("星期一");
break;
case?2:
System.out.println("星期二");
break;
case?3:
System.out.println("星期三");
break;
case?4:
System.out.println("星期四");
break;
case?5:
System.out.println("星期五");
break;
case?6:
System.out.println("星期六");
break;
case?7:
System.out.println("星期日");
break;
default:
System.out.println("輸入錯(cuò)誤!");
break;
}
}
}
第三個(gè):
/**
*?@author?zhangdong
*?@date?2018/4/24??16:20
*/
public?class?Car?{
private?String?name;
private?String?color;
private?String?placeOrigin;
public?Car(String?name,?String?color,?String?placeOrigin)?{
this.name?=?name;
this.color?=?color;
this.placeOrigin?=?placeOrigin;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?String?getColor()?{
return?color;
}
public?void?setColor(String?color)?{
this.color?=?color;
}
public?String?getPlaceOrigin()?{
return?placeOrigin;
}
public?void?setPlaceOrigin(String?placeOrigin)?{
this.placeOrigin?=?placeOrigin;
}
public?void?run()?{
System.out.println("汽車正在以50km/s的速度行駛中");
}
public?void?run(int?speed)?{
System.out.println("汽車正在以"?+?speed?+?"km/s的速度行駛中");
}
@Override
public?String?toString()?{
return?"汽車基本信息:"?+
"???車名:'"?+?name?+?'\''?+
"???顏色:'"?+?color?+?'\''?+
"???產(chǎn)地:'"?+?placeOrigin?+?'\''?+
'}';
}
public?static?void?main(String[]?args)?{
Car?car?=?new?Car("法拉利",?"黑色",?"德國(guó)");
System.out.println(car.toString());
car.run();
car.run(80);
}
}
最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
按照題目要求編寫的Circle類的Java程序如下(文件名Circle.java)
public class Circle{
private double radius;
Circle(){
radius=0;
}
Circle(double r){
radius=r;
}
double getRadius(){
return radius;
}
double getLength(){
return 2*Math.PI*radius;
}
double getArea(){
return Math.PI*radius*radius;
}
void disp(){
System.out.println("圓的半徑為"+getRadius());
System.out.println("圓的周長(zhǎng)為"+getLength());
System.out.println("圓的面積為"+getArea());
}
}
下面是Circle類的測(cè)試類Test(文件名Test.java 要運(yùn)行需要和Circle.java放在同一包內(nèi))
public class Test{
public static void main(String[] args){
Circle c=new Circle(2.5);
c.disp();
}
}