Java-運算符和控制語句(下)(基于c語言的補充)

輸出到控制臺
System.out.println(msg); // 輸出一個字符串, 帶換行
System.out.print(msg); // 輸出一個字符串, 不帶換行
System.out.printf(format, msg); // 格式化輸出

在這里插入圖片描述


從鍵盤輸入 使用 Scanner 讀取字符串/整數/浮點數 首先需要導入util包
在這里插入圖片描述
自動導入util包
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述


在這里插入圖片描述

在這里插入圖片描述
這里把回車看作了名字,應做出以下處理
在這里插入圖片描述


Scanner 循環讀取 N 個數字,并求取其和 使用到hasNextInt()
在這里插入圖片描述
使用 ctrl+ d 正常結束



猜數字游戲
在這里插入圖片描述


產生50-100的隨機數字
在這里插入圖片描述


判斷一個數是否為素數
1.除了1和它本身之外,都不能被整除
2.如果不是素數,那么一定可以寫成兩個數相乘,而這兩個數必有一個小于等于n/2
3.如果不是素數,那么一定可以寫成兩個數相乘,而這兩個數必有一個小于等于根號n 在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述


打印 1 - 100 之間所有的素數
在這里插入圖片描述


輸出 1000 - 2000 之間所有的閏年
在這里插入圖片描述


輸出乘法口訣表
在這里插入圖片描述


求兩個正整數的最大公約數 輾轉相除法:除數作為被除數,余數作為除數,一直到余數為0時,除數為其最大公約數
在這里插入圖片描述

在這里插入圖片描述


求出0~999之間的所有“水仙花數”并輸出。(“水仙花數”是指一個三位數,其各位數字的立方和確好等于該數本身,如:
153=13+53+3^3 ,則153是一個“水仙花數”。)

擴展一下:求0-任意數之間的“水仙花數” 需要求該數的位數和該數各個位置上的數字。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述


寫一個函數返回參數二進制中 1 的個數,比如: 15 0000 1111 4 個 1
在這里插入圖片描述
3 與其小一位的數相&,并賦值給自己,直至自己為0,相與的次數即為1的個數
在這里插入圖片描述
在這里插入圖片描述
上述方法有缺陷,比如n=-1
在這里插入圖片描述
程序陷入死循環,原因是因為>>這是帶符號的右移,可以將其改為不帶符號的右移。
在這里插入圖片描述
在這里插入圖片描述


獲取一個數二進制序列中所有的偶數位和奇數位上的數值,分別輸出二進制序列。 仍然采用移位后和1相&
在這里插入圖片描述


在這里插入圖片描述
在這里插入圖片描述


KiKi學習了循環,BoBo老師給他出了一系列打印圖案的練習,該任務是打印用“*”組成的X形圖案。
在這里插入圖片描述


輸出3個數中的最大值
在這里插入圖片描述


編寫代碼模擬三次密碼輸入的場景。 最多能輸入三次密碼,密碼正確,提示“登錄成功”,密碼錯誤, 可以重新輸
入,最多輸入三次。三次均錯,則提示退出程序
在這里插入圖片描述

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

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

相關文章

如何選擇最佳的文件傳輸協議?(FTP、TFTP、Raysync)

在數字化時代,通過互聯網傳輸文件是一項常見的任務。因此,選擇適合您企業需求的文件傳輸協議非常重要。 文件傳輸協議是發送方和接收方之間的一套規則和信息。它的作用就像網絡兩端都能理解的一種語言,使得數據可以正確輸出并帶有正確的文件…

【高頻面試題】JVM篇

文章目錄 一、JVM組成1.什么是程序計數器2.什么是Java堆?3.能不能介紹一下方法區(元空間)4.你聽過直接內存嗎5.什么是虛擬機棧6.垃圾回收是否涉及棧內存?7.棧內存分配越大越好嗎?8.方法內的局部變量是否線程安全?9.什么…

NIO 非阻塞式IO

NIO Java NIO 基本介紹 Java NIO 全稱 Java non-blocking IO,是指 JDK 提供的新 API。從 JDK1.4 開始,Java 提供了一系列改進的輸入/輸出的新特性,被統稱為 NIO(即 NewIO),是同步非阻塞的。NIO 相關類都被…

01-Spark環境部署

1 Spark的部署方式介紹 ? Spark部署模式分為Local模式(本地模式)和集群模式(集群模式又分為Standalone模式、Yarn模式和Mesos模式) 1.1 Local模式 Local模式常用于本地開發程序與測試,如在idea中 1.2 Standalone模…

PAT 1039 Course List for Student

個人學習記錄,代碼難免不盡人意。 Zhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the courses, you are supposed to output the registered course list for each student who comes for a query. …

netty學習分享 二

操作系統IO模型與實現原理 阻塞IO 模型 應用程序調用一個IO函數,導致應用程序阻塞,等待數據準備好。如果數據沒有準備好,一直等待….數據準備好了,從內核拷貝到用戶空間,IO函數返回成功指示。 當調用recv()函數時,系…

釉面陶瓷器皿SOR/2016-175標準上架亞馬遜加拿大站

親愛的釉面陶瓷器皿和玻璃器皿制造商和賣家,亞馬遜加拿大站將執行SOR/2016-175法規。這是一份新的法規,規定了含有鉛和鎘的釉面陶瓷器和玻璃器皿需要滿足的要求。讓我們一起來看一看,為什么要實行SOR/2016-175法規?這是一個保護消…

yolo源碼注釋3——模型配置文件

代碼基于yolov5 v6.0 目錄: yolo源碼注釋1——文件結構yolo源碼注釋2——數據集配置文件yolo源碼注釋3——模型配置文件yolo源碼注釋4——yolo-py 模型配置文件一般放在 models 文件夾下的 XXX.yaml 文件中,以 yolov5s.yaml 為例: # YOLOv…

使用SpringAop切面編程通過Spel表達式實現Controller權限控制

目錄 參考一、概念SpEL表達式 二、開發引入包定義注解定義切面定義用戶上下文 三、測試新建Service在方法上注解新建Service在類上注解運行 參考 SpringBoot:SpEL讓復雜權限控制變得很簡單 一、概念 對于在Springboot中,利用自定義注解切面來實現接口…

opencv實戰項目 手勢識別-手勢音量控制(opencv)

本項目是使用了谷歌開源的框架mediapipe,里面有非常多的模型提供給我們使用,例如面部檢測,身體檢測,手部檢測等。 手勢識別系列文章 1.opencv實現手部追蹤(定位手部關鍵點) 2.opencv實戰項目 實現手勢跟蹤…

8月14日,每日信息差

1、FF正式交付首輛FF 91 2.0 Futurist Alliance給塔尖用戶 2、消息稱iPhone SE 4設計基于iPhone 14,但仍是后置單攝像頭 3、阿聯酋力推電動汽車發展。該政策將作為一個監管框架,明確電動汽車充電站等基礎設施建設的標準,并推動全國標準統一…

Jay17 2023.8.12日報

8.12 今天做了2題,CTFshow 紅包挑戰8(PHP create_function())和BUU [RoarCTF 2019]Easy Java(web.xml泄露)。 此外一直在打NepCTF,出了一題(ez_java_checkin)簡單了解了java中shri…

Kafka消息隊列學習(一)

文章目錄 概述核心概念生產者示例同步 / 異步發送消息生產者參數配置ack-確認機制retries - 重試次數compression_type - 消息壓縮類型 分區機制分區策略 消費者消息有序性提交和偏移量偏移量提交方式手動提交 高可用設計 SpringBoot集成Kafka基本使用傳遞對象消息 概述 核心概…

HTTP之cookie基礎學習

目錄 Cookie 什么是Cookie Cookie分類 Cookie版本 Cookie工作原理 Cookie詳解 創建cookie cookie編碼 cookie過期時間選項 Cookie流程 Cookie使用 會話管理 個性化信息 記錄用戶的行為 Cookie屬性 domain選項 path選項 secure選項 cookie…

帶著問題學習分布式系統

寫在前面 聽過很多道理,卻依然過不好這一生。 看過很多關于學習的技巧、方法,卻沒應用到自己的學習中。 隨著年紀變大,記憶力越來越差,整塊的時間也越來越少,于是,越來越希望能夠更高效的學習。學習是一種習…

香港大學余濤組推出開源XLANG Agent!支持三種Agent模式

作者 |小戲、ZenMoore 一個新的未來又逐漸開始從理論走向現實走到我們身邊了。 語言的意義在于使用,而從 ChatGPT 以來這些大規模語言模型的意義,也必然絕不止于 Chat,在四個月前,我們介紹了清華大學關于工具學習的綜述《清華發布…

Python-OpenCV中的圖像處理-圖像特征

Python-OpenCV中的圖像處理-圖像特征 圖像特征Harris角點檢測亞像素級精度的角點檢測Shi-Tomasi角點檢測SIFT(Scale-Invariant Feature Transfrom)SURF(Speeded-Up Robust Features) 圖像特征 特征理解特征檢測特征描述 Harris角點檢測 cv2.cornerHarris(img, blockSize, ks…

海格里斯HEGERLS四向穿梭車倉儲解決方案在電子商務行業中的應用

隨著現代物流,尤其是智能化物流的飛速發展,河北沃克金屬制品有限公司看到了智能物流領域背后的巨大價值和市場空間,深知物流與供應鏈對企業發展的重要性。于是,引進了先進的高科技智能技術—HEGERLS四向穿梭車技術,并迅…

【日常積累】Linux下文件亂碼解決

linux下刪除亂碼文件、目錄 由于編碼原因,在linux服務器上上傳、創建中文文件或目錄時,會產生亂碼,如果想刪除它,有時候發現用rm命令是刪除不了的 這種情況下,用find命令可以刪除亂碼的文件或目錄。 首先進入亂碼文件…

docker 網絡訪問診斷

本地docker開啟nginx服務等, 發現linux系統重啟之后,無法訪問, 進入容器內部,發現可以訪問 但是容器外部,映射端口無法訪問; 診斷之前,發現docker0沒有IP綁定 rootbook:/etc/docker# ip addr …