当前位置: 首页 > news >正文

文山文山市网站建设环球贸易网

文山文山市网站建设,环球贸易网,中央农村工作会议2023原文,对海尔网站建设水平的评价包机制: 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:pack pkg1[. pkg2[. pkg3...]]; 般利用公司域名倒置作为包名;如com.baidu.com,如图 导包: 为了能够…

包机制:

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。

包语句的语法格式为:pack pkg1[. pkg2[. pkg3...]];

 般利用公司域名倒置作为包名;如com.baidu.com,如图

 

 导包:

 为了能够使用某一个包的成员,需要在Java程序中明确导入该包。使用“import”语句可完成此功能

 import package[.package2...].(classname|*);

 JavaDoc

 生成自己的API文档

 

 ◆@author作者名

◆@version版本号

◆@since指明需要最早使用的jdk版本

◆@param参数名

◆@return返回值情况x BI UA.图三当您楼

◆@throws异常抛出情况

 Scanner对象

 我们可以通过Scanner类来获取用户的输入。

 ◆基本语法:`Scanner s = new Scanner(System. in);`

 

 可以看到输入的是Hello world但是输出的是Hello

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

 

import java.util.Scanner;public class work1 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("使用nextLine方式接收");//判断是否还有输入if (scanner.hasNextLine()){//使用next方式接收String str= scanner.nextLine();//程序会等待用户输入完毕System.out.println("输出的内容为:"+str);}scanner.close();}
}

 

 

next与nextLine的区别

◆next():

◆1、一定要读取到有效字符后才可以结束输入。

◆2. 对输入有效字符之前遇到的空白, next() 方法会自动将其去掉。

◆3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

◆4、next()不能得到带有空格的字符串。

 ◆nextLine():

◆1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。

◆2、可以获得空白。

 进阶使用实例:

 

import java.util.Scanner;public class work2 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int i=0;float f=0.0f;System.out.println("请输入整数:");//如果...那么if (scanner.hasNextFloat()){i = scanner.nextInt();System.out.println("整数数据:"+i);}else {System.out.println("输入的不是整数数据!");}System.out.println("请输入小数:");//如果...那么if (scanner.hasNextFloat()){f = scanner.nextFloat();System.out.println("小数数据:"+f);}else {System.out.println("输入的不是小数数据!");}scanner.close();}
}

 求和与平均值示例代码:

 

public class day4 {public static void main(String[] args) {//输入多个数字,求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来借宿输入并输出执行结果Scanner scanner=new Scanner(System.in);//和double sum=0;//计算输入了多少个数字int m=0;//通过循环判断是否还有输入,并在里面对每一次进行求和和统计while (scanner.hasNextDouble()){double x=scanner.nextDouble();m=m+1;sum=sum+x;System.out.println("你输入了第"+m+"个数据,然后当前结果sum="+sum);}System.out.println(m+"个数的和为"+sum);System.out.println(m+"个数的平均值是"+(sum/m));}
}

 单选择结构if...else...实例

 

public class work3 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("请输入内容:");String s=scanner.nextLine();//equals:判断字符串是否相等if (s.equals("Hello")){System.out.println(s);}else System.out.println("End");scanner.close();}
}

 选择语句switch case实例

public class work4 {public static void main(String[] args) {//case穿透  //switch匹配一个具体的值char grade='C';switch (grade){case 'A':System.out.println("优秀");break;//可选case 'B':System.out.println("良好");case 'C':System.out.println("及格");case 'D':System.out.println("再接再厉");case 'E':System.out.println("挂科");default://可选System.out.println("未知等级");}}
}

 

 

 

 1+2+3+...+100=?

while案例

 

public class work5 {public static void main(String[] args) {//计算1+2+3+...+100=?int i=0;int sum=0;while (i<=100){sum=sum+i;i++;}System.out.println(sum);}
}

 do...while案例

 

public class work6 {public static void main(String[] args) {int i=0;int sum=0;do {sum=sum+i;i++;}while (i<=100);System.out.println(sum);}
}

 while与do while的区别

 ◆while先判断后执行。dowhile是先执行后判断!

◆Do...while总是保证循环体会被至少执行一次!这是他们的主要差别。

 代码解释如下:

public class work7 {public static void main(String[] args) {int a=0;while (a<0){System.out.println(a);a++;}System.out.println("=============");do {System.out.println(a);a++;}while (a<0);}
}

 

for实例

实例一:100以内奇数与偶数的和

 

public class work8 {public static void main(String[] args) {int oddSum=0;//奇数的和int evenSum=0;//偶数的和for (int i = 0; i <=100; i++) {if (i%2!=0){oddSum+=i;}else {evenSum+=i;}}System.out.println("技术的和:"+oddSum);System.out.println("偶数的和:"+evenSum);}
}

 实例二:输出1-1000之间能被5整除的数,并且每行输出3个

 

public class work9 {public static void main(String[] args) {for (int i = 0; i < 1000; i++) {if (i%5==0){System.out.print(i+"\t");}if (i%(5*3)==0){System.out.println();//每三个换一行//System.out.println("\n");}}}
}

println 输出完会换行

print 输出完不会换行

九九乘法表

 

public class work11 {public static void main(String[] args) {for (int j = 1; j <= 9; j++) {for (int i = 1; i <= j; i++) {System.out.print(i + "*" + j + "=" + (j * i)+"\t");}System.out.println();}}
}

 

用两个循环使用两个乘数都增大,使用i<j去除多余项,注意print不换行,println换行,也就是乘数j每增大1换一行

增强for循环

 增强for循环语法格式如下:

 for(声明语句:表达式)
{
    //代码句子
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法

 break与continue

 break:跳出这个循环但代码继续往下运行如:

public class work13 {public static void main(String[] args) {int i=0;while (i<100){i++;System.out.println(i);if(i==30){break;}}System.out.println("123");}
}

 

 continue:在循环语句中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定

 

public class continuework {public static void main(String[] args) {int i=0;while(i<100){i++;if (i%10==0) {System.out.println("no");continue;}System.out.println(i);}}
}

 

 打印三角形案例

 

public class sanjiao {public static void main(String[] args) {for (int i = 1; i <= 5; i++) {//5行的一个三角for (int j = 5; j >= i; j--) {System.out.print(" ");}for (int j = 1; j <= i; j++) {System.out.print("*");}//打印左半个三角for (int j = 1; j < i; j++) {System.out.print("*");}//打印右半个三角System.out.println();}}
}

 学习资源来自哔哩哔哩——遇见狂神说——狂神说Java

 

http://www.wangmingla.cn/news/136796.html

相关文章:

  • 没有域名可以做网站西安疫情最新情况
  • 家用电器销售的网站开发百度 站长工具
  • 做网站前端需要懂得免费外链发布
  • 电商推广专业术语百度首页排名优化价格
  • 深圳网站建设 网站制作 网站设计【迅美】旧版郑州网站推广优化
  • .net网站开发实站新闻投稿平台
  • 郑州网站建设公司价格流量平台
  • 浙江建设干部学校网站百度推广网站一年多少钱
  • 网站建设付款方式电商运营去哪里学比较好
  • 手机端网站模板搜索引擎搜索
  • 桐城市住房与建设网站一站式软文发布推广平台
  • 网站产品数据库常州网站制作维护
  • 手机网站模板案例网站优化关键词
  • 物流网站的建设实训新闻稿
  • 深圳苍松大厦 网站建设今日热点新闻事件
  • 长春做网站seo搜索词排行榜
  • 网站到期了google搜索引擎入口 镜像
  • 长春做网站推广郑州抖音seo
  • 做网站注意哪些网站模板怎么建站
  • 为新公司取名免费seo排名快速刷
  • 创建一个公司要多少钱seo推广公司排名
  • 怎么做幼儿园网站下载百度网盘app最新版
  • 做新闻网站危险吗国内做seo最好公司
  • 商城和营销型网站建设关键词seo资源
  • ps做网站效果图都是按几倍做window优化大师
  • 做男女之间的事情的网站如何建立独立网站
  • 做网站用哪里的服务器比较好怎么让网站被百度收录
  • 南京网站开发xuan南京乐识搜索热度和搜索人气
  • 创建一个公司要多少钱信息如何优化上百度首页
  • 1920网站banner背景关键词排名优化公司