Java語言程式設計基礎篇
導語:Java是一門面向物件程式設計語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看Java語言程式設計基礎篇,希望對大家有所幫助。
1.1(顯示三條訊息)
package demo11;
public class demo01 {
public static void main(String[] args){
tln("Welcome to Java");
tln("Welcome to Computer Science");
tln("Programming is fun");
}
}
.1.2(顯示五條資訊)
package demo11;
public class demo02 {
public static void main(String[] args){
tln("Welcome to Java");
tln("Welcome to Java");
tln("Welcome to Java");
tln("Welcome to Java");
tln("Welcome to Java");
}
}
1.3(顯示圖案)
package demo11;
public class demo03 {
public static void main(String[] args){
tln(" J A V V A ");
tln(" J A A V V A A");
tln("J J AAAAA V V AAAAA");
tln(" JJ A A V A A");
}
}
1.4(打印表格)
package demo11;
public class demo04 {
public static void main(String[] args){
tln("a a^2 a^3");
tln("1 1 1");
tln("2 4 8");
tln("3 9 27");
tln("4 16 64");
}
}
1.5(計算表示式)
package demo11;
public class demo05 {
public static void main(String[] args){
double a=(9.5*4.5-2.5*3)/(45.5-3.5);
tln(a);
}
}
1.6(數列求和)
package demo11;
public class demo06 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=9;i++){
sum+=i;
}
tln(sum);
}
}
1.7(近似求P)
package demo11;
public class demo07 {
public static void main(String[] args){
double a=4*(1-(1.0/3)+(1.0/5)-(1.0/7)+(1.0/9)-(1.0/11));
double b=4*(1-(1.0/3)+(1.0/5)-(1.0/7)+(1.0/9)-(1.0/11)+(1.0/13));
tln(a);
tln(b);
}
}
1.8(圓的面積和周長)
package demo11;
public class demo08 {
public static void main(String[] args){
double radius=5.5;
double perimeter =2*radius*;
double area=radius* radius*;
tln("該圓的周長為:"+perimeter+",面積為:"+area);
}
}
1.9(矩形的'面積和周長)
package demo11;
public class demo09 {
public static void main(String[] args){
double width=4.5;
double height=7.9;
double area=width*height;
tln(area);
}
}
1.10(以英里計的平均速度)
package demo11;
public class demo10 {
public static void main(String[] args){
int time=45*60+30;
double distance=14;
tln("每英里速度為:"+(distance/time)*60/1.6+"");
}
}
1.11(人口估算)
package demo11;
public class demo11 {
public static void main(String[] args){
int mCurrentPeoPle=312032486;
final int ALL_OF_TIME=5*365*24*60*60;
//出生人口
int mBirthPeople=ALL_OF_TIME/7;
//死亡人口
int mDeathPeople=ALL_OF_TIME/13;
//移民人口
int mMigrate=ALL_OF_TIME/45;
int mAllPeople=(mCurrentPeoPle+mBirthPeople+mMigrate)-mDeathPeople;
tln(mAllPeople+",五年共生長了"+(mAllPeople-mCurrentPeoPle)+",人口");
}
}
1.12(以公里計的平均速度)
package demo11;
public class demo12 {
public static void main(String[] args){
int time=100*60+35;
double distance=24;
tln("每公里速度為:"+(distance/time)*60*1.6);
}
}
1.13(代數:求解2X2線性方程)
package demo11;
public class demo13 {
public static void main(String[] args){
double a=3.4;
double b=50.2;
double c=2.1;
double d=0.55;
double e=44.5;
double f=5.9;
int x=(int)((e*d-b*f)*100/(a*d-b*c));
int y=(int)((a*f-e*c)*100/(a*d-b*c));
tln("3.4x+50.2y=44.52.1x+0.55y=5.9方程解是:"
+ "x:"+x/100.00+",y="+y/100.00);
}
}
-
Java多執行緒知識點
引導語;多執行緒是指從軟體或者硬體上實現多個執行緒併發執行的技術。以下是本站小編分享給大家的Java多執行緒知識點,歡迎閱讀!1.1多執行緒的概念多執行緒程式設計的含義是你可將程式任務分成幾個並行的子任務。特別是在網路程式設計中,你會發現很多功能是可以併發執行的。比如網...
-
java xp環境變數設定
本文例項為大家分享了java的環境變數設定方法,供大家參考,具體內容如下安裝好jdk後找到我的電腦(右鍵)——》屬性——》高階選項卡——》環境變數,裡面有管理員的使用者變數,有系統變數。選哪一個都無所謂,我選的是Administrator的使用者變數即管理員的.使用者變數,點選“新...
-
Javascript和Java語言間的異同比較
雖然Javascript與Java有緊密的聯絡,但卻是兩個公司開發的不同的兩個產品。那麼js和java有什麼關係,兩種語言的不同點是什麼呢?以下是本站小編搜尋整理的關於Javascript和Java語言間的異同比較,供參考學習,感興趣的小夥伴們可以參考一下!想了解更多相關資訊請持續關...
-
Java記憶體溢位的解決方法
一、記憶體溢位型別1、fMemoryError:PermGenspaceJVM管理兩種型別的記憶體,堆和非堆。堆是給開發人員用的上面說的就是,是在JVM啟動時建立;非堆是留給JVM自己用的,用來存放類的資訊的。它和堆不同,執行期內GC不會釋放空間。如果webapp用了大量的第三方jar或者應用有太...