5.28_Java語法_運算符,接收鍵盤數據

1、運算符

具體應用同我C語言操作符詳解博客相同,另有補充會直接寫

1.1、基本的算術運算符、+符號做連接符

CSDN

具體應用同我C語言操作符詳解博客相同

+符號做連接符:

  • "+"符號與字符串運算連用的時候是用作連接符的,其結果依然是一個字符串。

"abc" + 5 --->"abc5"

能算則算,不能算就在一起。?

1.2、自增自減運算符

CSDN

1.3、賦值運算符

CSDN

1.4、關系運算符

CSDN

package com.operator;public class OperatorDemo2 {public static void main(String[] args) {int a=10;int b=5;boolean rs=a>b;System.out.println(rs);System.out.println(a >= b);System.out.println(2 >= 2);//trueSystem.out.println(a < b);System.out.println(a <= b);//falseSystem.out.println(2 <= 2);//trueSystem.out.println(a == b);//falseSystem.out.println(5 == 5);//trueSystem.out.println(a = b);//賦值,判斷相等一定是 ==System.out.println(a != b);//trueSystem.out.println(10 != 10);//false}
}

結果:

1.5、邏輯運算符


?

& 前后的條件必須都是true,結果才是true?


?| 只要多個條件中有一個true,結果就是true


! 取反的意思


?^? 前后條件的結果相同時返回false,不同返回true


?注意:在Java中,“&”、“|”無論是左邊是false還是true,右邊都要執行

由于&&、||運算效率更高,在開發中用的更多

CSDN? 同邏輯操作符相同

1.6、三元運算符、運算符優先級

?CSDN

三元運算符同條件操作符相同?

運算符優先級:

?

?2、案例知識--接收鍵盤數據

在程序中接收用戶通過鍵盤輸入的數據

需求:

  • 請在程序中,提示用戶通過鍵盤輸入自己的姓名、年齡,并能在程序中收到這些數據,怎么解決?

Java已經寫好了實現程序,調用即可。

API(Application Programming Interface:應用程序編程接口)

  • Java寫好的程序,直接調用即可。
  • Java為自己寫好的程序提供了相應的程序使用說明書(API文檔)?

使用Scanner接收用戶鍵盤輸入的數據,需要三個步驟:

package com.scanner;import java.util.Scanner;public class ScannerDemo1 {public static void main(String[] args) {//1、導包:一般不需要我們自己做,idea工具會自動幫我們導包的//2、抄寫代碼:得到一個鍵盤掃描器對象(東西)Scanner sc =new Scanner(System.in);//3、開始調用sc的功能,來接收用戶鍵盤輸入的數據System.out.println("請輸入你的年齡:");int age = sc.nextInt();//執行到這,會開始等待用戶輸入一個整數,直到用戶按了回車鍵,才會拿到數據System.out.println("你的年齡是" + age);System.out.println("請輸入你的名字:");String name = sc.next();//執行到這,會開始等待用戶輸入一個字符串,直到用戶按了回車鍵,才會拿到數據System.out.println("歡迎" + name + "進入系統");}
}

結果:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/17882.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/17882.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/17882.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【html項目實戰】年長者便捷上網中心

作品介紹 本HTML作品名為“年長者便捷上網中心”,旨在為年長用戶提供一個友好且易于操作的在線界面。考慮到年長用戶對于大字體、清晰的顏色和簡潔布局的需求,該作品在設計和樣式上進行了精心打造,以確保用戶能夠輕松瀏覽和使用。 一、整體布局 作品采用經典的頭部(head…

SQL常用基礎語句(二)-- FGHIJ開頭

GROUP BY GROUP BY語法可以根據給定數據列的每個成員對查詢結果進行分組統計&#xff0c;最終得到一個分組匯總表。在GROUP BY子句后面包含了一個HAVING子句&#xff0c;HAVING類似于WHERE&#xff0c;&#xff08;唯一的差別是WHERE過濾行&#xff0c;HAVING過濾組&#xff0…

前端響應式期末作品

網頁設計成品_前端響應式 主題&#xff1a;租房網站&#xff0c;共6個html頁面&#xff0c;包含首頁&#xff0c;登錄注冊&#xff0c;租房新聞&#xff0c;租房精選&#xff0c;租房詳情&#xff0c;數據可視化頁面&#xff08;可以修改內容&#xff09; 采用技術&#xff1a;…

啟動ChatGPT 的快捷鍵,探索全新 ChatGPT MacOS 應用程序!

博主貓頭虎的技術世界 &#x1f31f; 歡迎來到貓頭虎的博客 — 探索技術的無限可能&#xff01; 專欄鏈接&#xff1a; &#x1f517; 精選專欄&#xff1a; 《面試題大全》 — 面試準備的寶典&#xff01;《IDEA開發秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鴻蒙》 …

前端錯誤監控與日志收集實踐

前端錯誤監控與日志收集是確保應用程序穩定性和用戶體驗的關鍵部分。今天我們來聊聊前端常用的前端錯誤監控與日志收集方法&#xff1a; 使用try-catch捕獲錯誤 在可能出現錯誤的代碼塊中&#xff0c;使用try-catch結構捕獲錯誤&#xff1a; try {// 可能會拋出錯誤的代碼} c…

深度解析Java 11核心新特性

碼到三十五 &#xff1a; 個人主頁 < 免責聲明 > 避免對文章進行過度解讀&#xff0c;因為每個人的知識結構和認知背景都不同&#xff0c;沒有一種通用的解決方案。對于文章觀點&#xff0c;不必急于評判。融入其中&#xff0c;審視自我&#xff0c;嘗試從旁觀者角度認清…

kafka 工作流程文件存儲

爬蟲組件分析 目錄概述需求&#xff1a; 設計思路實現思路分析1.kafka 工作流程2.kafka 文件存儲 參考資料和推薦閱讀 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;skip hardness,make a better result,wait for…

軟考結束。有什么要說的

1. 竟然是機試&#xff0c;出乎我意料。是 考試機構覺得筆試成本高了么。這次的考試是機試&#xff0c;相比以往有所不一樣。感言是不是以后都會在固定地點考試也說不準。 2. 遇到年輕人。 這次旁邊的一個女同學第一次參加&#xff0c;還像我詢問了一些關于軟考的事。我是有…

深度解析Vue.js組件間的通信方式

Vue.js 組件通信主要通過以下幾種方式來實現&#xff1a; Props&#xff08;屬性&#xff09; 方向&#xff1a;父組件到子組件用途&#xff1a;父組件通過屬性向子組件傳遞數據。特性&#xff1a; 只讀&#xff1a;默認情況下&#xff0c;子組件不能改變props的值。驗證&…

關于學習Go語言的并發編程

開始之前&#xff0c;介紹一下?最近很火的開源技術&#xff0c;低代碼。 作為一種軟件開發技術逐漸進入了人們的視角里&#xff0c;它利用自身獨特的優勢占領市場一角——讓使用者可以通過可視化的方式&#xff0c;以更少的編碼&#xff0c;更快速地構建和交付應用軟件&#…

【數據結構】直接選擇排序詳解!

文章目錄 1.直接選擇排序 1.直接選擇排序 &#x1f427; begin 有可能就是 maxi &#xff0c;所以交換的時候&#xff0c;要及時更新 maxi &#x1f34e; 直接選擇排序是不穩定的&#xff0c;例如&#xff1a; 9 [9] 5 [5]&#xff0c;排序后&#xff0c;因為直接選擇排序是會…

Debug-012-el-popover 使用 doClose() 關閉窗口不生效的處理方案

前言&#xff1a; 今天上午碰見一個非常奇怪的情況&#xff1a;一樣的方法實現的功能&#xff0c;效果卻不一樣。 兩個頁面都是使用的doClose()去關閉的el-popover&#xff0c;其中有一個就是不生效&#xff0c;找不同找了半天&#xff0c;始終不得其解。請看效果吧&#xff1…

Day 5:2785. 將字符串中的元音字母排序

Leetcode 2785. 將字符串中的元音字母排序 給你一個下標從 0 開始的字符串 s &#xff0c;將 s 中的元素重新 排列 得到新的字符串 t &#xff0c;它滿足&#xff1a; 所有輔音字母都在原來的位置上。更正式的&#xff0c;如果滿足 0 < i < s.length 的下標 i 處的 s[i] …

【第5章】SpringBoot整合Druid

文章目錄 前言一、啟動器二、配置1.JDBC 配置2.連接池配置3. 監控配置 三、配置多數據源1. 添加配置2. 創建數據源 四、配置 Filter1. 配置Filter2. 可配置的Filter 五、獲取 Druid 的監控數據六、案例1. 問題2. 引入庫3. 配置4. 配置類5. 測試類6. 測試結果 七、案例 ( 推薦 )…

理解磁盤分區與管理:U啟、PE、DiskGenius、MBR與GUID

目錄 U啟和PE的區別: U啟(U盤啟動): PE(預安裝環境)&#xff1a; 在DiskGenius中分區完成之后是否還需要格式化&#xff1a; 1.建立文件系統&#xff1a; 2.清除數據&#xff1a; 3.檢查并修復分區&#xff1a; 分區表格式中&#xff0c;MBR和GUID的區別&#xff1a; 1…

移動端開發 筆記01

目錄 01 移動端的概述 02 移動端的視口標簽 03 開發中的二倍圖 04 流式布局 05 彈性盒子布局 01 移動端的概述 移動端包括:手機 平板 便攜式設備 目前主流的移動端開發: 安卓設備 IOS設備 只要移動端支持瀏覽器 那么就可以使用瀏覽器開發移動端項目 開發移動端 使用…

怎么看外國的短視頻:四川鑫悅里文化傳媒有限公司

怎么看外國的短視頻&#xff1a;跨文化視角下的觀察與思考 隨著全球化進程的加速和網絡技術的飛速發展&#xff0c;外國短視頻逐漸走進了我們的視野。這些來自不同文化背景、語言體系和審美觀念的短視頻作品&#xff0c;為我們打開了一扇了解世界的窗口。然而&#xff0c;如何…

golang中的md5、sha256數據加密文件md5/sha256值計算步驟和運行內存圖解

在go語言中對數據計算一個md5&#xff0c;或sha256和其他語言 如java, php中的使用方式稍有不同&#xff0c; 那就是要加密的數據必須通過流的形式寫入到你創建的Hash對象中。 Hash數據加密步驟 1. 先使用對應的加密算法包中的New函數創建一個Hash對象&#xff0c;(這個也就是…

leetCode. 85. 最大矩形

leetCode. 85. 最大矩形 部分參考上一題鏈接 leetCode.84. 柱狀圖中最大的矩形 此題思路 代碼 class Solution { public:int largestRectangleArea( vector<int>& h ) {int n h.size();vector<int> left( n ), right( n );stack<int> st;// 求每個矩形…

vue/uniapp 企業微信H5使用JS-SDK

企業微信H5需要我們使用一些SDK方法如獲取外部聯系人userid 獲取當前外部聯系人userid 使用SDK前提是如何通過config接口注入權限驗證配置 使用說明 - 接口文檔 - 企業微信開發者中心 當前項目是vue項目&#xff0c;不好直接使用 引入JS文件&#xff0c;但我們可以安裝依賴…