首页 > 编程语言 >Javabase笔记分享

Javabase笔记分享

时间:2024-10-30 16:46:03浏览次数:1  
标签:Scanner int 笔记 运算符 syso 数组 new 分享 Javabase

JAVA

1.词组

proiect 项目 create 创建 src 代码存放源文件

new 新建 package 包(分类存放)

命名:com.公司.用途 class 类(写代码)

Test 测试

System.out.println 系统.输出.打印 (Syso再用alt+回车键)

2.数据类型

整数(4个)

byte->short->int->long

其中int和long最为常用

小数(2个)

float->double

double最为常用

非数值

单字符 char

字符串 String

条件结果反馈 boolean(true 真)(false 假)

3.运算符

算术运算符

加(+)减(-)乘(*)除(/)求余(%)

结合算术运算符 += -= *= /= %= (可简化代码 使代码更简洁同时提高效率)

关系运算符

相等(==) 不等(!=) 大于(>) 小于(<) 大于等于(>=)小于等于(<=)

逻辑运算符

或者:(||) 并且:(&&) 非(!)

4.控制台

Scanner 扫描仪(输入器)

Scanner sc = new Scanner();

除去八大数据类型 其他的类型可new出来

new Scanner();

system 系统 in 输入

5.布尔类型

if 如果 else 否则

a是用户输入

Random 随机器

Random rd = new Random();

switch(a){

​ case 1:(取值范围精确 但是作用也受限制 比if运算符运作更麻烦)

​ syso

​ break(起到终止此步作用)

​ case 2:

​ ............

​ break

​ default:(兜底结束代码)

}

多分支决策

if(用户输入的条件如:a==1){

syso

}else if(用户输入条件如:a==2){

syso

else{(if的兜底代码)

syso

}

}

6.循环

while(基础结构)先判断再输出

do while(进阶结构)先输出再判断

for (符合结构) 把条件变量等全放在一起

冒泡循环:for(条件 ){ (属于外循环 长度-1)

​ for(条件){ (内循环长度-1-i)

}

}

7.数组

数组是一个变量,存储相同数据类型的一组数据

优点:分类放 易于找

数组符号[]

一般格式:int[] a = new int[数组的长度];

遍历:拿数组中的数据

下标:数组的顺序(代号)

标签:Scanner,int,笔记,运算符,syso,数组,new,分享,Javabase
From: https://www.cnblogs.com/ZhangXiang230926/p/18516103

相关文章

  • 利士策分享,修口德有好处吗?可以改风水运
    利士策分享,修口德有好处吗?可以改风水运口德改风水运:以言善行,和谐生财风水,这一源于古老中华的智慧结晶,不仅是对自然环境的解读与利用,更是对人生哲学的深刻体现。它强调人与环境的和谐共生,以及通过调整布局与配置,达到改善命运、提升福祉的目的。然而,当我们深入探讨财富与风......
  • HTML笔记(2)
    该笔记为观看acwing(acwing.com)后编写,其中部分内容转自acwing,如有侵权请联系我HTML基础标签文本标签虽然很多,但大部分可看成是预定好样式的<div>和<span>div标签<div>元素(或HTML文档分区元素)是一个通用型的流内容容器,在不使用CSS的情况下,其对内容或布局没有任......
  • 代码大全2阅读笔记
    代码大全2阅读笔记《代码大全2》还是一本关于软件开发的全面指南,内容包括了代码质量、设计原则、构建发布、调试性能优化和实际案例经验。在这本书中,调试和性能优化这两个领域的重要性尤为突出,而作者通过实际案例和经验分享,向读者展示了如何将理论知识应用于实际工作中,并解决实际......
  • TS学习笔记(四)
    1.类型缩小(联合类型)对变量进行类型缩小,除了使用as断言外,还可以使用ifelse(switch也行)。如下functionprintId(id:number|string){if(typeofid==='string'){console.log(id.toUpperCase());}else{console.log(id);}}类型缩小是TS处理联合......
  • Vue学习笔记(十二)
    async与await1.asyncasync作为一个关键字放到声明函数前面,表示该函数为一个异步任务,不会阻塞后面函数的执行async函数里如果有异步过程会等待,但async函数本身会马上返回,不会阻塞当前线程。可以简单认为async函数工作在主线程,同步执行,不会阻塞界面渲染;async函数内部由awai......
  • 笔记本电脑组装及装配行业MES系统解决方案介绍
    一、笔记本电脑组装及装配行业为什么需要上MES系统?随着笔记本电脑市场的不断发展,消费者对产品的质量、性能和定制化需求不断提高,导致生产企业面临越来越多的挑战。笔记本电脑组装及装配行业具有多工序、多部件、多批次的特点,如何确保生产效率、提高产品质量、缩短交货周期成......
  • Vue学习笔记(十一)
    一.Promise1.异步异步:则是将耗时很长的A交付的工作交给系统之后,就去继续做B交付的工作,等到系统完成了前面的工作之后,再通过回调或者事件,继续做A剩下的工作。AB工作的完成顺序,和交付他们的时间顺序无关,所以叫“异步”。2.回调函数当一个函数作为参数传入另一个函数中,......
  • 【笔记】【Android】Manifest中的intent-filter使用
    【笔记】【Android】Manifest中的intent-filter使用笔记系列,内容是从网络搜索的结果,不一定是正确的理解。如果存在谬误,欢迎大家指正。intent-filter是为了标明Activity,Service或者BraodcastReceiver可以相应的intent类型。基本结构<activityandroid:name=".YourActivity"......
  • 【React系列六】—React学习历程的分享
    前言接系列五讲解Router5之后,最新的路由版本是React-Router6,一些新增特性及使用方法讲解一、Router6和Router5的区别ReactRouter发布了三个不同的包:react-router:路由核心库,提供许多组件、钩子react-router-dom:包括了react-router所有内容,同时添加了用于DOM的组件,如<......
  • 算法学习笔记5: 排序算法
    排序算法归并排序时间复杂度O(nlogn)空间复杂度O(n),稳定排序就是给定两个有序数组,将两个数组合并在一起升序。定义一个更大的数组,给定两个指针分别指向两个数组,每次取较小值放入新数组。voidmergeSort(inta[],intl,intr){ if(l>=r)return; intmid=l+r>>1;......