国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java-01變量、運(yùn)算符、表達(dá)式、輸入與輸出

這篇具有很好參考價(jià)值的文章主要介紹了Java-01變量、運(yùn)算符、表達(dá)式、輸入與輸出。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

變量、運(yùn)算符、表達(dá)式、輸入與輸出

tip:[start]編程是一種控制計(jì)算機(jī)的方式,和我們平時(shí)雙擊打開文件、關(guān)機(jī)、重啟沒有任何區(qū)別——閆學(xué)燦tip:[end]

1.編寫一個(gè)簡單的Java程序–手速練習(xí)

/*
	step1:創(chuàng)建一個(gè)java源文件:HelloWorld.java
	將編寫的java代碼保存在以".java"結(jié)尾的源文件中
*/
//第三個(gè)單詞必須和文件名一樣, 類名大寫
public class HelloWorld {
	//psvm main方法, 函數(shù)名小寫
	public static void main(String[] args){
		//sout 輸出語句
		System.out.println("Hello World!");
	}
}

2.語法基礎(chǔ)

2.1 變量

// 變量必須先定義,才可以使用。不能重名。

// 變量定義的方式:
public class Main {
	public static void main(String[] args) {
		int a = 5;
		int b, c = a, d = 10 / 2;
	}
}
  • 內(nèi)置數(shù)據(jù)類型:

    類型 字節(jié)數(shù) 舉例
    byte整數(shù) 1 123
    short整數(shù) 2 12345
    int整數(shù) 4 123456789
    long整數(shù) 8 1234567891011L
    float浮點(diǎn)數(shù) 4 1.2F
    double浮點(diǎn)數(shù) 8 1.2, 1.2D
    boolean 1 true or false
    char字符類型 2 'a'-97 'A'-65 '0'-48
    • 什么是有效數(shù)字?比如1.234*10^5,有效數(shù)字是四位
    • 有效數(shù)字為6到7位。意味著前6、7位是精確值,后面的是不精確的近似值
    • 顯示表示float,后面加f或F,顯示表示double,后面加d或D
  • 常量:

    • 常量是為了自己寫代碼,以及代碼間的協(xié)作,賦值后不能再修改
    • 使用final修飾:final int N = 110;
  • 類型轉(zhuǎn)化:

    • 顯示轉(zhuǎn)化:int x = (int)'A';
    • 隱式轉(zhuǎn)化:double x = 12, y = 4 * 3.3;

2.2 運(yùn)算符

A = 10, B = 20文章來源地址http://www.zghlxwxcb.cn/news/detail-749037.html

運(yùn)算符 描述 實(shí)例
+ 把兩個(gè)數(shù)相加 A + B 將得到 30
- 從第一個(gè)數(shù)中減去第二個(gè)數(shù) A - B 將得到 -10
* 把兩個(gè)數(shù)相乘 A * B 將得到 200
/ 分子除以分母 B / A 將得到 2
% 取模運(yùn)算符,向零整除后的余數(shù),注意余數(shù)可能為負(fù)數(shù) B % A 將得到 0
++ 自增運(yùn)算符 A++:先取值后加1;++A:先加1后取值
-- 自減運(yùn)算符 A--:先取值后減1;--A:先減1后取值
+= 第一個(gè)數(shù)加上第二個(gè)數(shù) A = A + B 可以簡寫為 A += B
-= 第一個(gè)數(shù)減去第二個(gè)數(shù) A = A - B 可以簡寫為 A -= B
*= 第一個(gè)數(shù)乘以第二個(gè)數(shù) A = A * B 可以簡寫為 A *= B
/= 第一個(gè)數(shù)除以第二個(gè)數(shù) A = A / B 可以簡寫為 A /= B
%= 第一個(gè)對第二個(gè)數(shù)取余數(shù) A = A % B 可以簡寫為 A %= B

2.3 表達(dá)式


// 整數(shù)的加減乘除四則運(yùn)算:
public class Main {
	public static void main(String[] args) {
		int a = 6 + 3 * 4 / 2 - 2;
		System.out.println(a);
		int b = a * 10 + 5 / 2;
		System.out.println(b);
		System.out.println(23 * 56 - 78 / 3);
	}
}

// 浮點(diǎn)數(shù)(小數(shù))的運(yùn)算:
public class Main {
	public static void main(String[] args) {
		double x = 1.5, y = 3.2;

		System.out.println(x * y);
		System.out.println(x + y);
		System.out.println(x - y);
		System.out.println(x / y);

		//浮點(diǎn)數(shù)的直接比較判斷可能會有誤差
		if(x==y)
		//一般通過計(jì)算兩個(gè)數(shù)的差的絕對值和一個(gè)很小的數(shù)進(jìn)行判斷來比較
		if(Math.abs(x-y)<1e-8)
	}
}

//整型變量的自增、自減:
public class Main {
	public static void main(String[] args) {
		int a = 1;
		int b = a ++ ;
		System.out.println(a + " " + b);

		int c = ++ a;
		System.out.println(a + " " + c);
	}
}

2.4 輸入

// 方式1:效率較低,輸入規(guī)模較小時(shí)使用(輸入的數(shù)在10的5次方以內(nèi))。
import java.util.Scanner;

public class Main {
	public static void main(String[] args) throws Exception {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();  // 讀入下一個(gè)字符串,遇到空白字符就會輸入結(jié)束(空格、回車、制表符等等)
		String line = sc.nextLine();  // 讀入下一行,不會結(jié)束
		int x = sc.nextInt();  // 讀入下一個(gè)整數(shù)
		float y = sc.nextFloat();  // 讀入下一個(gè)單精度浮點(diǎn)數(shù)
		double z = sc.nextDouble();  // 讀入下一個(gè)雙精度浮點(diǎn)數(shù)
	}
}

// 方式2:效率較高,輸入規(guī)模較大時(shí)使用,注意需要拋異常。
// 注意拋出異常,BufferedWriter輸入整數(shù)要手動輸入
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str = br.readLine();
		System.out.println(str);
	}
}

2.5 輸出

  • System.out.printf()中不同類型變量的輸出格式:
    • int: %d
    • float: %f,默認(rèn)保留6位小數(shù)
    • double: %f,默認(rèn)保留6位小數(shù)
    • char: %c,回車也是一個(gè)字符,用'\n'表示
    • String: %s

// 方式1:效率較低,輸出規(guī)模較小時(shí)使用。
public class Main {
	public static void main(String[] args) throws Exception {
		System.out.println(123);  // 輸出整數(shù) + 換行
		System.out.println("Hello World");  // 輸出字符串 + 換行
		System.out.print(123);  // 輸出整數(shù)
		System.out.print("yxc\n");  // 輸出字符串
		System.out.printf("%04d %.2f\n", 4, 123.456D);  // 格式化輸出,float與double都用%f輸出,%04,前面不足四位會補(bǔ)0,在輸出年份是常用,%4d占4位,不足4位在前面補(bǔ)空格,%-4d,不足四位在后面補(bǔ)空格
		//readLine只能讀一行字符串,想要讀整數(shù)的話,需要手動操作將字符串轉(zhuǎn)化成int,如果有空格,需要手動先分割出來
		String[] str = br.readLine().split(" ");
		int x = Integer.parseInt(str[0]);
		int y = Integer.parseInt(str[1]);
	}
}

// 方式2:效率較高,輸出規(guī)模較大時(shí)使用,注意需要拋異常。
// 注意最后要需要手動刷新緩沖區(qū),如果不刷新有些時(shí)候會獲取不到輸出
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;

public class Main {
	public static void main(String[] args) throws Exception {
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		bw.write("Hello World\n");
		bw.flush();  // 需要手動刷新緩沖區(qū)
	}
}

到了這里,關(guān)于Java-01變量、運(yùn)算符、表達(dá)式、輸入與輸出的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 1.4. 運(yùn)算符與表達(dá)式

    1.4. 運(yùn)算符與表達(dá)式

    在 Java 中,運(yùn)算符是用于執(zhí)行特定操作的符號,而表達(dá)式是由變量、常量和運(yùn)算符組成的一段代碼,用于計(jì)算值。本節(jié)將介紹 Java 中的常用運(yùn)算符和表達(dá)式的使用。 1.4.1. 算術(shù)運(yùn)算符 Java 支持以下算術(shù)運(yùn)算符: 加法( + ) 減法( - ) 乘法( * ) 除法( / ) 取模(求余數(shù))(

    2024年02月06日
    瀏覽(26)
  • 運(yùn)算符、表達(dá)式和內(nèi)置對象

    運(yùn)算符、表達(dá)式和內(nèi)置對象

    一、實(shí)驗(yàn)?zāi)康?1.會使用IDLE編輯器編寫簡單數(shù)據(jù)類型; 2.掌握常量、變量的表示方式和簡單操作; 3.掌握Python語言中基本的輸入和輸出方法; 4.掌握Python語言的各種運(yùn)算符以及這些運(yùn)算符的表達(dá)式; 5.掌握字符串類型的格式化方法; 6.能綜合應(yīng)用所學(xué)基礎(chǔ)知識編寫一些基本的程

    2024年02月07日
    瀏覽(31)
  • 3.3 運(yùn)算符和表達(dá)式

    3.3 運(yùn)算符和表達(dá)式

    幾乎每一個(gè)程序都需要進(jìn)行運(yùn)算,對數(shù)據(jù)進(jìn)行加工處理,否則程序就沒有意義了。要進(jìn)行運(yùn)算,就需規(guī)定可以使用的運(yùn)算符。C語言的運(yùn)算符范圍很寬,把除了控制語句和輸入輸出以外幾乎所有的基本操作都作為運(yùn)算符處理,例如將賦值符“=”作為賦值運(yùn)算符、方括號作為下

    2024年02月11日
    瀏覽(27)
  • JS基礎(chǔ)-表達(dá)式和運(yùn)算符

    表達(dá)式 :是由操作數(shù)和運(yùn)算符(可選)構(gòu)成的并產(chǎn)生運(yùn)算結(jié)果的語法結(jié)構(gòu)。例如:3+5 運(yùn)算符 :進(jìn)行計(jì)算或者邏輯運(yùn)算的符號,比如表達(dá)式中的 + 號 表達(dá)式分類:算術(shù)、關(guān)系、邏輯、賦值、組合 以下符號都是算數(shù)運(yùn)算符,運(yùn)算符的就是運(yùn)算 意義 運(yùn)算符 加 + 減 - 乘

    2024年02月09日
    瀏覽(28)
  • Verilog常用運(yùn)算符及表達(dá)式

    Verilog常用運(yùn)算符及表達(dá)式

    本文詳細(xì)介紹了Verilog常用的運(yùn)算符和表達(dá)式,特別是分享了處理“計(jì)算位寬溢出”和“負(fù)數(shù)”的可行方式,幫助讀者更加輕松地理解和掌握Verilog語言的運(yùn)算符。 算數(shù)運(yùn)算符:加(+)、減(-)、乘(*)、除(/)、取余(%) 賦值運(yùn)算符:非阻塞賦值(=)、阻塞賦值(=);

    2024年02月08日
    瀏覽(29)
  • C++的運(yùn)算符與表達(dá)式

    運(yùn)算符是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作的符號。C++內(nèi)置了豐富的運(yùn)算符,并且提供了以下類型的運(yùn)算符: 算數(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 位運(yùn)算符 賦值運(yùn)算符 雜項(xiàng)運(yùn)算符 在程序中,運(yùn)算符是用來操作數(shù)據(jù)的,因此這些數(shù)據(jù)也被稱為操作數(shù),使用運(yùn)算符將操

    2024年02月06日
    瀏覽(19)
  • js常用運(yùn)算符和表達(dá)式

    JavaScript常用的運(yùn)算符和表達(dá)式有: 用于執(zhí)行基本的數(shù)學(xué)運(yùn)算,包括加法(+)、減法(-)、乘法(*)、除法(/)、取余(%)等。 用于將值賦給變量,包括等號(=)、加等于(+=)、減等于(-=)、乘等于(*=)、除等于(/=)等。 用于比較兩個(gè)值的大小或是否相等,包括等

    2024年02月09日
    瀏覽(22)
  • (77)TCL腳本命令【運(yùn)算符(expr運(yùn)算表達(dá)式)】

    1.1 TCL簡介 1.2?TCL的起源與發(fā)展 1.3?TCL語言與庫介紹 1.4?TCL運(yùn)行環(huán)境 1.5 TCL腳本命令【運(yùn)算符(expr運(yùn)算表達(dá)式)】 1.6 結(jié)束語 Tcl 語言的全稱 Tool Command Language,即工具命令語言。這種需要在 EDA 工具中使用的相當(dāng)之多,或者說幾乎每個(gè) EDA 工具都支持 Tcl 語言。所以對于 IC 專業(yè)的

    2024年02月16日
    瀏覽(33)
  • C++學(xué)習(xí)之運(yùn)算符與表達(dá)式

    基本的算數(shù)運(yùn)算有加法、減法、乘法、除法和取模(求余數(shù)),對應(yīng)的算數(shù)運(yùn)算符分別為:+、-、*、/、%。至于用法,大家應(yīng)該耳熟能詳,這里不再過多贅述。 自增與自減運(yùn)算符 運(yùn)算符 說明 ++ 自增運(yùn)算符,將數(shù)值增加一 - - 自減運(yùn)算符,將數(shù)值減少一 該運(yùn)算符主要有前置和

    2024年02月09日
    瀏覽(26)
  • 【python數(shù)據(jù)分析】運(yùn)算符與表達(dá)式

    【python數(shù)據(jù)分析】運(yùn)算符與表達(dá)式

    ??? 哈嘍大家好,本次是python數(shù)據(jù)分析、挖掘與可視化專欄第三期 ?本期內(nèi)容:運(yùn)算符與表達(dá)式 ??系列專欄:Python數(shù)據(jù)分析、挖掘與可視化 ??保持開心,拒絕拖延,你想要的都會有,加油加油! 本期內(nèi)容為python的運(yùn)算符與表達(dá)式~ 參考書籍:《Python數(shù)據(jù)分析、挖掘與可視

    2024年02月03日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包