導航:首頁 > 編程語言 > 一段java代碼

一段java代碼

發布時間:2024-08-14 03:10:06

1. 給段最簡單的java代碼 讓我新手看一下

最簡單的java代碼肯定就是這個了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
「hello world」就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成後有考評團進行專業測試,幫助測評學員是否適合繼續學習java,15天內免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!

2. 求Java高手給一簡單的源代碼(200行以下),最好有註解和一段簡單的介紹

//聲明包
package cn.jbit.classandobject;
//導入包
import java.util.Scanner;
/**
* 上機階段4:登錄並購買商品
*/
// 聲明類Goods
public class Goods
{
// 聲明String類型的數組:goods,並初始化。
String[] goods = new String[] { "電風扇", "洗衣機", "電視機", "冰 箱", "空調機" }; // 定義數組是干什麼用的
// 聲明double類型的數組:price,並初始化。
double[] price = new double[] { 124.23, 4500, 8800.90, 5000.88, 4456,
12000.46 };
// 聲明返回值類型為:boolean的login()方法
public boolean login()
{
// 聲明變數flag,類型為boolean,初始值為:false,作為是否登錄成功的標志
boolean flag = false;
// 鍵盤輸入
Scanner input = new Scanner(System.in);
// 列印
System.out.print("請輸入用戶名: ");
// 聲明變數name,接收輸入用戶名
String name = input.next();
// 列印
System.out.print("請輸入密碼: ");
// 聲明變數pwd,接收輸入密碼
String pwd = input.next();
// if判斷用戶名和密碼是否正確
if (name.equals("TOM") && pwd.equals("123"))
{
// 列印
System.out.println("登錄成功! ");
// 修改是否登錄成功的標志
flag = true;
}
// else情況
else
{
// 列印
System.out.println("用戶名或密碼不匹配,登錄失敗!");
}
// 返回是否登錄成功的標志:成功(true),失敗(false)
return flag;// 這段代碼為什麼要加返回值
}
// 聲明返回值為StringBuffer類型的方法change(double d),參數為double類型的d
public StringBuffer change(double d)// 這是什麼意思啊
{
// StringBuffer str:聲明StringBuffer類型的變數str
// String.valueOf(d):獲取d的字元串值
// new StringBuffer(String.valueOf(d)):實例化str,調用了StringBuffer的構造方法
StringBuffer str = new StringBuffer(String.valueOf(d));// 這一句
// str.indexOf("."):返回第一個.所在位置:如果該值返回大於等於4,則進入for循環,否則跳過
for (int i = str.indexOf(".") - 3; i > 0; i = i - 3)
{// 這一句
// 在i出添加,如8,800.9
str.insert(i, ',');// 還有這一句
}
// 返回StringBuffer類型的字元串
return str;
}
// 聲明返回值為void的方法showGoods()
public void showGoods()
{
// 列印
System.out.print("*********歡迎進入商品批發城*********");
// 列印
System.out.print("\n\t編號\t商品\t價格\n");
// for循環輸出商品:goods.length用到開始聲明的goods來獲取數組長度
for (int i = 0; i < goods.length; i++)
{
// 列印:因為數組從0開始,而商品只能從1開始,所以i+1。\t製表符
System.out.print("\t" + (i + 1));
// 列印第i個商品
System.out.print("\t" + goods[i]);
// 列印第i個商品的價格。\n回車
System.out.print("\t" + change(price[i]) + "\n");
}
// 列印
System.out.println("**********************************");
}
// 主方法
public static void main(String[] args)
{
// 鍵盤輸入
Scanner input = new Scanner(System.in);
// 聲明Goods類的對象g,並實例化
Goods g = new Goods();
// 聲明int變數serial, num
int serial, num;
// 聲明double變數total
double total = 0;
// 判斷是否登錄成功
if (g.login())
{
// 列印商品信息
g.showGoods();
// 輸入商品編號
System.out.print("請輸入您批發的商品編號:");
// 接收
serial = input.nextInt();
// 輸入批發數量
System.out.print("請輸入批發數量:");
// 接收
num = input.nextInt();
// 計算總金額:price數組是從0開始的,商品數量是從1開始,第一個商品對應第0個價格
total = g.price[serial - 1] * num;// 計算總金額 //這一句
// 列印總金額
System.out.print("您需要付款:" + g.change(total));
}
}
}

閱讀全文

與一段java代碼相關的資料

熱點內容
雲計算伺服器貴州雲空間 瀏覽:33
登錄伺服器login輸入什麼 瀏覽:880
三點指標公式源碼 瀏覽:544
黑馬程序員fetch教程 瀏覽:442
不用編程的游戲引擎 瀏覽:533
點菜pdf 瀏覽:82
聖經pdf下載 瀏覽:291
如何列印到pdf文件 瀏覽:557
石碣CNC編程 瀏覽:553
程序員那麼可愛31集上中下完整版 瀏覽:819
有什麼動漫app是可以免費看的 瀏覽:143
程序員語言有多少種 瀏覽:198
linux系統對硬碟分區 瀏覽:267
php7性能優化總結 瀏覽:820
pdf文本格式轉換器 瀏覽:116
androidmap排序 瀏覽:450
php類型自動 瀏覽:213
一鍵apk反編譯提取視頻文件 瀏覽:981
linuxshell釋放緩存命令 瀏覽:72
路由器伺服器主機名怎麼設置 瀏覽:992