第二日總結(jié)

今天寫(xiě)了四個(gè)小程序 分別是:
1:
輸入姓名,歡迎界面
import javax.swing.JOptionPane;

public class Hello {

public static void main(String[] args) {
    String name = JOptionPane.showInputDialog("請(qǐng)輸入你的名字");
    JOptionPane.showMessageDialog(null,"你好" + name + "!");
}
}

2:
各種簡(jiǎn)單的加減乘除運(yùn)算
import java.util.Scanner;

public class Hello {

public static void main(String[] args) {
    //變量 -- 數(shù)據(jù)的存儲(chǔ)空間;
    //定義變量的語(yǔ)法:
    //類型 變量名 = 值;
    //double a, b;
    Scanner input = new Scanner(System.in);
    System.out.print("a =");
    double a = input.nextDouble();
    System.out.print("b =");
    double b = input.nextDouble();
    input.close();
    // +符號(hào)為將“ a + b”的運(yùn)算結(jié)果粘到“ a + b= 后面”
    //System.out.println("a + b="+ (a + b));
    //f - format - 格式化
    //\n - 轉(zhuǎn)義字符 - 換行;
    //%f.2為保留小數(shù)點(diǎn)后兩位字符;
    //%f為浮點(diǎn)數(shù)(小數(shù))占位符,%d為整數(shù)占位符;
    System.out.printf("%.2f + %.2f = %.2f\n", a, b, a+b);
    System.out.printf("%f - %f = %f\n", a, b, a-b);
    System.out.printf("%f * %f = %f\n", a, b, a*b);
    System.out.printf("%f / %f = %f\n", a, b, a/b);
    //說(shuō)明 下面的百分號(hào)為求余符號(hào),如果要在格式化字符串匯總寫(xiě)%
    //那么需要寫(xiě)成%%(第一個(gè)百分號(hào)為轉(zhuǎn)義字符)
    //轉(zhuǎn)義字符是指,用一些普通字符的組合來(lái)代替一些特殊字符
    //由于其組合改變了原來(lái)字符表示的含義,因此稱為“轉(zhuǎn)義”
    System.out.printf("%f %% %f =%f\n", a, b, a%b);
}

}

3:學(xué)習(xí)和了解了關(guān)鍵字,標(biāo)識(shí)符,運(yùn)算符,字面量以及分隔符。例如 int a = 1;

// 在計(jì)算機(jī)中表示數(shù)據(jù)最小的單位是比特-bit-一個(gè)0或者一個(gè)1
// 1字節(jié)(Byte)=8比特
// 一千字節(jié)(KB) =1024字節(jié)
// 兆字節(jié)(MB) =1024KB
// 吉字節(jié)(GB) =1024MB
// 太字節(jié)(TB) =1024GB 2^10

public class Test03 {
public static void main(String[] args) {
int a = 0;
// 關(guān)鍵字 - 在程序中有特殊含義的單詞 keyword
// 表示類型的關(guān)鍵字:-byte(8bit)/ short(2)/ int(4)/ long(8)/
// float(4)/Double(8)
// char(2)
// boolean(1bit) ture(真)/false(假)
// 標(biāo)識(shí)符-給變量,常量,方法,類,接口等起的名字就叫標(biāo)識(shí)符
// 標(biāo)識(shí)符的命名規(guī)則
// 1.字母(萬(wàn)國(guó)碼字符),數(shù)字,下劃線和$,注意:數(shù)字不能開(kāi)頭。
// 2.大小寫(xiě)敏感,大寫(xiě)小寫(xiě)不是同一個(gè)變量。
// 3.不能使用標(biāo)識(shí)符做關(guān)鍵字。
// 4.見(jiàn)名知意
// 5.駝峰命名法:-命名類,接口,枚舉,注解:每個(gè)單詞首字母大寫(xiě),命令變量,方法:第一個(gè)單詞全小寫(xiě)
// 從第二個(gè)單詞開(kāi)始每個(gè)單詞大寫(xiě)
// 命名常量用全大寫(xiě),多個(gè)單詞用下劃線分隔。
// 運(yùn)算符
// -賦值運(yùn)算符=,+=,= =, %= ......
// -算術(shù)運(yùn)算符 =,-,
,\,%
// -比較運(yùn)算符< > <= >= == != 結(jié)果一定是布爾值(true,false)
// -短路運(yùn)算符&&(短路與運(yùn)算-表示而且,兩邊都成立),||(短路或運(yùn)算-表示或者。兩邊有一個(gè)成立)
// &(短路與運(yùn)算) ,|(短路或運(yùn)算)
// 字面量(直接量)-literal
// -整數(shù)字面量:123 0x123 0123 0b101 10l
// -小數(shù)字面量:1.23F 1.23 1.23e2
// -字符字面量:'A' 'a' '宋' '\n' '' '\123'
// -布爾字面量:true false
// -字符串字面量:hello
// -引用字面量:null
// -類型字面量 : string.class
// 分隔符 -separator
// - ; , {} () [] : 空格
int a1 = 101;//十進(jìn)制
int a2= 0101;//八進(jìn)制
int a3 = 0x101;//十六進(jìn)制
int a4 = 0b101;//二進(jìn)制 java7才開(kāi)始有的
int a5 = 1011;//長(zhǎng)整數(shù)
int a6 = 12_345_678;//java7才開(kāi)始有的
System.out.println(a1);
System.out.println(a2);
System.out.println(a3);
System.out.println(a4);
System.out.println(a5);
System.out.println(a6);
int b1 = 2, b2 = 3;
System.out.println(b1>b2&&b2>b1);

}

}

4:編寫(xiě)程序 簡(jiǎn)單的輸入圓的半徑,求圓的周長(zhǎng)以及面積的運(yùn)算

import java.util.Scanner;

public class test2 {
public static void main(String[] args) {
final double pi = 3.14;
//final 修飾的變量只能一次被賦值以后不能修改它的值
//通常稱之為常量
Scanner input = new Scanner(System.in);//調(diào)用對(duì)象掃描器來(lái)進(jìn)行控制臺(tái)輸入
System.out.print("請(qǐng)輸入圓的半徑");
double r = input.nextDouble();//此語(yǔ)句用來(lái)接收數(shù)據(jù)
System.out.println("周長(zhǎng)="+(2pir));
System.out.println("面積="+(pirr));

    input.close();

    
}

}

5:編寫(xiě)英尺轉(zhuǎn)化為厘米的程序

import java.util.Scanner;

public class Yingchilimihuansuan {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
final Double c = 2.54;

System.out.println("請(qǐng)輸入你要轉(zhuǎn)換的英尺");
double a = input.nextDouble();


System.out.printf("%.2f英寸 = %.2f厘米\n", a, a*c);



input.close();

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,740評(píng)論 18 399
  • 【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,227評(píng)論 0 41
  • Java經(jīng)典問(wèn)題算法大全 /*【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子...
    趙宇_阿特奇閱讀 2,082評(píng)論 0 2
  • 第一章 初識(shí)javaJAVA 第一講:什么是程序?:為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的...
    人子日月幾點(diǎn)閱讀 599評(píng)論 0 1
  • 如果說(shuō)要用一個(gè)詞來(lái)形容SW的話,那一定是明亮了,有時(shí)也會(huì)耀眼,耀眼到我不敢睜開(kāi)眼睛看她,那一刻覺(jué)得都不在一個(gè)地平線...
    Hannah97晗閱讀 204評(píng)論 0 3

友情鏈接更多精彩內(nèi)容