首页 > 其他分享 >11.5 基础语法

11.5 基础语法

时间:2022-11-17 17:16:23浏览次数:55  
标签:... Scanner 11.5 基础 语法 循环 true 表达式 布尔

基础语法

数据类型

强类型语言:所有变量都必须先定义后才能使用

基本类型:

​ 整数类型:byte, short, int, long

​ 浮点数:float,double

​ 字符:char

​ boolean:true,false

引用类型:

进制

整数:八进制0 十六进制0x 二进制0b

浮点数:

运算符

int x = 10;
int y = x++;//先给y赋值再自增
int z =++x;//先自增再给z赋值
x = 12, y = 10, z = 12

//幂运算 2^3
double pow = Math.pow(2,3);
System.out.println(pow);

位运算

<< 左移 相当于*2
>> 右移 相当于/2
//字符串连接符:""+

流程控制

用户交互Scanner

基本语法: Scanner s = new Scanner(System,in);

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否有输入的数据。

next()

1.一定要读取到有效字符才可以结束输入

2.不得带有空格的字符串,有空格就断了

nextLine()

  1. 以enter为结束符
  2. 可以有空白

顺序结构

选择结构

if单选择结构

if(布尔表达式){
    布尔为true将执行
}

if双选择结构

if(布尔表达式){
    布尔为true将执行
}else{
	布尔为false将执行
}

if多选择结构

if(布尔表达式1){    
	布尔为true将执行
}else if(布尔表达式2) {    
	布尔为false将执行
}else {
	以上都不满足
}

嵌套的if结构

switch多选择结构

switch(expression){
	case value:
		.....
		break;
	case value:
		...
	default:
		...
}

可以支持String字符串比较

循环结构

while循环

我们大多数情况会让循环停止下来,我们需要一个让表达式失效的方式来结束循环》

while(布尔表达式){
	循环内容
}

do while循环

do {
	...
}while(布尔表达式);

至少执行一遍。

for循环

for(初始化;布尔表达式;更新){
	...
}

最有效,最灵活的循环结构。

增强for循环

for(声明语句 : 表达式)
{
    .....
}

break continue

break:强行退出循环,不执行剩余语句

continue:终止某次循环。

goto:java中没有goto但是可以在break和continue中加标签来实现‘

练习

标签:...,Scanner,11.5,基础,语法,循环,true,表达式,布尔
From: https://www.cnblogs.com/smileee/p/16900036.html

相关文章

  • 盘点对Salesforce从业者最重要的6个基础认证!
    Salesforce认证一直备受业内人士的重视,拥有值得信赖的含金量。成为Salesforce认证专家不仅表明了专业技能的熟练程度,也是对个人和专业发展的保障。此外,大多数Salesforce......
  • linux基础
    Linux1.linux介绍1.1linux发行版介绍1.redhat红帽子系统,收费,全世界用的最多的系统2.centos,全世界用的第二多的服务端操作系统,和redhat用法一模一样,名字不一样而已,免......
  • JavaScript语法-特殊语法、流程控制语句
    JavaScript语法-特殊语法<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>特殊语法</title><script>//1、语句以;结尾.......
  • Vuex详解(基础)
    Vue详解---来自实习生的倔强一、Vuex一般用在什么地方?vuex使用场景Vuex可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。如果不打......
  • 正则表达式基本语法的详解
    正则表达式基本语法的详解本文给给大家介绍正则表达式的基本语法,需要的朋友可以参考下 正则表达式是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为“......
  • JavaScript_语法_变量JavaScript_语法_变量_typeof
    ------------恢复内容开始------------JavaScript_语法_变量变量:一小块存储数据的内存空间Java语言是强类型语言类,而JavaScript是弱类型语言......
  • python3-基础篇-09-字典
     字典的特点:1.无序的2.key唯一ps:类似于java中的map一、字典创建字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格......
  • JavaScrip语法-一元运算符、算数和比较运算符
    JavaScrip语法-一元运算符 一元运算:只有一个运算数的运算符++,--,+(正号),-(负号)++(自增)--(自减)++(--):在前,先自增(自减),再运算++(--):在前,先运算,再自增(自减)+(-):正负号注意:在JS中,如......
  • 7-数据监控分析与基础
    一、分析过滤数据二、三、四、......
  • JavaScript_语法_与html结合方式与JavaScript_语法_注释&数据类型
    JavaScript_语法_与html结合方式EMCAScript:客户端脚本语言的标准1.基本语法1.......