自学JavaSE(四)--Java基础

技术自学JavaSE(四)--Java基础 自学JavaSE(四)--Java基础1.Scanner对象Java提供的工具类,我们可以获取用户输入。java.util.Scanner是Java5的特性基

自学JavaSE(四)- Java基础

1.Scanner对象

Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)提供的工具类,我们可以获取用户输入java.util.Scanner是Java5的特性

基本语法:

?扫描仪s=新扫描仪(系统。in);

通过扫描仪累的下一个()与下一行()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据

包裹。com。清半张。扫描仪;

导入Java。乌提尔。扫描仪;

公共类演示01 {

公共静态void main(String[]参数){ 0

//创建一个扫描器对象,用于接受键盘数据

扫描仪扫描仪=新扫描仪(系统。in);

System.out.println(扫描仪);

//判断用户有没有输入字符串,如果为真

if(扫描仪。hasnext()){ 0

//使用然后方法接收

string str=扫描仪。next();//程序会等待用户输入完毕

系统。出去。println(str);

}

//凡是超正析象管流需要关闭节省资源

扫描仪。close();

}

}

/**

* 输入你好世界

* 输出你好

*/

包裹。com。清半张。扫描仪;

导入Java。乌提尔。扫描仪;

公共类演示02 {

公共静态void main(String[]参数){ 0

//创建一个扫描器对象,用于接受键盘数据

扫描仪扫描仪=新扫描仪(系统。in);

System.out.println(扫描仪);

//判断用户有没有输入字符串,如果为真

if(扫描仪。hasnextline()){ 0

//使用下一行方法接收

string str=扫描仪。nextline();//程序会等待用户输入完毕

系统。出去。println(str);

}

//凡是超正析象管流需要关闭节省资源

扫描仪。close();

}

}

/**

* 输入你好世界

* 输出你好世界

*/

hasNext()与hasNextLine()的区别

hasNext()遇到空白则不再接受输入(输入你好世界输出你好)hasNextLine()是以进入为结束符可以接收空白,hasNextLine()更常用

包裹。com。清半张。扫描仪;

导入Java。乌提尔。扫描仪;

公共类演示03 {

公共静态void main(String[]参数){ 0

扫描仪扫描仪=新扫描仪(系统。in);

//和

双和=0;

//输入的个数

int m=0;

while(扫描仪。hasnextdouble()){ 0

double x=扫描仪。next double();

m=m1

sum=sum x;

System.out.println('总和:' sum);

System.out.println('你输入了第m个数字,平均数为: '(sum/m));

}

System.out.println('总和:' sum);

System.out.println('平均值:'(sum/m));

扫描仪。close();

}

}

2.顺序结构

Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)的基本结构就是顺序结构,除非特别指明,否则都是顺序从上到下执行

包裹。com。清半张。stuct

公共类顺旭演示(

公共静态void main(String[]参数){ 0

系统。出去。println(' hello 1 ');

系统。出去。println(' hello 2 ');

系统。出去。println(' hello 3 ');

系统。出去。println(' hello 4 ');

}

}

/**

* hello1

* hello2

* hello3

* hello4

*/

3.选择结构

如果单选结构

如果双选结构

如果多选结构

掏钱的如果结构

转换多选结构

1 .如果单选结构

如果(布尔表达式){

执行语句

}

2 .如果多选结构

如果(布尔表达式){

执行语句

}else if(布尔表达式){

执行语句

}else if(布尔表达式){

执行语句

}else(布尔表达式){

执行语句

}

3 .开关

包裹。com。清半张。stuct

公共类开关

公共静态void main(String[]参数){ 0

字符等级=' b

开关(等级){ 0

案例a系统。出去。println("优秀');

案例b系统。出去。println("良好');

case 'c' - System.out.println('中等');

案例d系统。出去。println("差');

default - System.out.println('看不懂');

}

}

}

//增强转换适用于新版java12

4.循环结构

在…期间循环

做什么循环

为循环

在…期间循环

而(条件判断){

执行语句

}

做什么循环

做{

执行语句至少执行一次

}while(条件判断)

do while和while的区别在于,do while将至少执行一次执行语句,而不管表达式是真还是假。

For循环

For(初始值;条件判断;更新){ 0

}

//快捷方式:10.for

5.增强for循环

package.com . qingbanzhang . stuct;

用于{的公共类

公共静态void main(String[]args){ 0

int[] numbers={10,20,30,40,50 };

for(int b : numbers){ 0

system . out . println(b);

}

}

}

6.break和continue

中断停止当前循环

继续跳过程序中的一个循环。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154995.html

(0)

相关推荐

  • 可用于企业级开发的JAVA代码生成器是怎么样的

    技术可用于企业级开发的JAVA代码生成器是怎么样的可用于企业级开发的JAVA代码生成器是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。相信下面的

    攻略 2021年10月29日
  • 美女生日祝福语八个字,朋友生日祝福语,女性简短八个

    技术美女生日祝福语八个字,朋友生日祝福语,女性简短八个1.生日快乐,永远美丽美女生日祝福语八个字!2.今天,你是最美丽的,美好的生日祝福,送给你,美丽的生日礼物,送给你3.时间的轮回让我们陪伴着你过了一个又一个的生日,看

    生活 2021年10月28日
  • 小雪诗句,描写小雪节气古诗词有哪些

    技术小雪诗句,描写小雪节气古诗词有哪些初寒 (作者小雪诗句:陆游) 久雨重阳後,清寒小雪前。 拾薪椎髻仆,卖菜掘头船。 薄米全家粥,空床故物毡。 身犹付一歃,名字更须传? 小雪日戏题绝句 (作者:张登) 甲子徒推小雪天,

    生活 2021年10月28日
  • 为什么threadlocal要使用弱引用(threadlocal的原理和使用场景)

    技术引用和Threadlocal的示例分析引用和Threadlocal的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1 背景某一天在某一个群里面的

    攻略 2021年12月17日
  • 如何理解mysqldump备份数据库

    技术如何理解mysqldump备份数据库这篇文章给大家介绍如何理解mysqldump备份数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysqldump 用于导出mysql数据库的结构和数据。

    攻略 2021年10月25日
  • C语言const用法概述

    技术C语言const用法概述 C语言const用法概述const概念
    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大

    礼包 2021年12月6日