自学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)

相关推荐

  • drupal漏洞分析(drupal代码分析)

    技术如何进行Drupal核心远程代码执行漏洞的分析今天就跟大家聊聊有关如何进行Drupal核心远程代码执行漏洞的分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

    攻略 2021年12月20日
  • 端午节的简介50字,端午节的来历30字左右

    技术端午节的简介50字,端午节的来历30字左右战国时期的楚国(今湖北)诗人屈原在该日抱石跳汨罗江自尽端午节的简介50字,统治者为树立忠君爱国标签将端午作为纪念屈原的节日;部分地区也有纪念伍子胥、曹娥等说法。
    端午节与春节

    生活 2021年10月22日
  • 择其善者而从之的从的意思,择其善者而从之的字的意思

    技术择其善者而从之的从的意思,择其善者而从之的字的意思孔子的“三人行择其善者而从之的从的意思,必有我师焉”这句话,受到后代知识分子的极力赞赏。他虚心向别人学习的精神十分可贵,但更可贵的是,他不仅要以善者为师,而且以不善者

    生活 2021年10月23日
  • 无停顿的GC算法翻译

    技术无停顿的GC算法翻译 无停顿的GC算法翻译无停顿的GC算法
    ? ·································译者:黄俊
    摘要
    现在对于响应时间敏感的应用受限

    礼包 2021年11月4日
  • Mybatis与spring-data-jpa获取insert之后的自增长id是什么

    技术Mybatis与spring-data-jpa获取insert之后的自增长id是什么本篇文章为大家展示了Mybatis与spring-data-jpa获取insert之后的自增长id是什么,内容简明扼要并且容易理解,

    攻略 2021年10月21日
  • 在Oracle11g RAC环境下如何处理ORA-00845错误

    技术在Oracle11g RAC环境下如何处理ORA-00845错误这篇文章主要为大家展示了“在Oracle11g RAC环境下如何处理ORA-00845错误”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小

    攻略 2021年11月17日