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

自助餐火锅网站建设网站建设 常见问题

自助餐火锅网站建设,网站建设 常见问题,网站源码什么意思,网站设计做图工具一、Java简介 1、Java语言平台性介绍 2、JDK_JRE_JVM的组成和作用 JVM: Java虚拟机#xff0c;是专门用来运行Java程序的,但是不能单独安装 JRE: Java运行环境#xff0c;包含JVM(Java虚拟机,是专门用来运行Java程序的)和核心类库 JDK: Java开发工具包#xff0c;包含JRE和…一、Java简介 1、Java语言平台性介绍 2、JDK_JRE_JVM的组成和作用 JVM: Java虚拟机是专门用来运行Java程序的,但是不能单独安装 JRE: Java运行环境包含JVM(Java虚拟机,是专门用来运行Java程序的)和核心类库 JDK: Java开发工具包包含JRE和开发工具 3、程序开发的步骤 1.HelloWorld public class HelloWorld {public static void main(String[] args){System.out.println(HelloWorld);}} 二、注释 //这里是定义一个类,类的名字叫做Demo01ZhuShi, //而且文件名必须和类的名字保持一模一样,public class 目前是固定写法,目前记住,后面讲解 public class Demo01ZhuShi {/*这里是定义main方法,public static void main(String[] args)是固定写法main方法是程序的入口*/public static void main(String[] args){/*这是一个输出语句,用来向控制台输出显示内容的,()中的里面的内容会被输出显示到控制台上*/System.out.println(zhushi....);} } 三、变量 public class Demo03BianLiangNotice {public static void main(String[] args){//定义int变量a,并初始化int a 100; System.out.println(a);//错误: 不能在同一个区域({}),定义同名的变量//int a 200;//System.out.println(a);//定义int变量b,未赋值int b;//System.out.println(b);//错误: b中没有值,不能使用b 200;//把数字200赋值给变量bSystem.out.println(b);//long c 6000000000;//错误: 6000000000(60亿)默认是int类型,但是大小已经远远超过int的取值范围(正负21亿)了//System.out.println(c);long d 6000000000L;//6000000000L: 是long类型的数据System.out.println(d);//错误: 大萝卜不能直接放入小坑中//float e 6.6;//错误: 6.6默认是double类型,占8个字节,不能赋值给4个字节的float变量e//System.out.println(e);float f 6.6F;//6.6F: 是float类型的数据System.out.println(f);} } 四、Scanner类 在获取三个和尚中的最高身高案例中身高数据如果由键盘录入该怎样实现呢 import java.util.Scanner;public class ScannerTest {public static void main(String[] args) {//身高未知采用键盘录入实现。首先导包然后创建对象。Scanner sc new Scanner(System.in);//键盘录入三个身高分别赋值给三个变量。System.out.println(请输入第一个和尚的身高);int h1 sc.nextInt();System.out.println(请输入第二个和尚的身高);int h2 sc.nextInt();System.out.println(请输入第三个和尚的身高);int h3 sc.nextInt();//用三元运算符获取前两个和尚的较高身高值并用临时身高变量保存起来。int temp h1 h2 ? h1 : h2;//用三元运算符获取临时身高值和第三个和尚身高较高值并用最大身高变量保存。int max temp h3 ? temp : h3;//输出结果。System.out.println(这三个和尚中身高最高的是 max cm);} } 五、分支结构 5.1 IF public class IfDemo {public static void main(String[] args) {System.out.println(开始);//定义两个变量int a 10;int b 20;//需求判断a和b的值是否相等如果相等就在控制台输出a等于bif(a b) {System.out.println(a等于b);} //需求判断a和c的值是否相等如果相等就在控制台输出a等于cint c 10;if(a c) {System.out.println(a等于c);} System.out.println(结束);} } 5.2 循环结构 For public static void main(String[] args) {//需求输出数据1-5for(int i1; i5; i) {System.out.println(i);} System.out.println(--------);//需求输出数据5-1for(int i5; i1; i--) {System.out.println(i);} } 5.3 循环结构While public static void main(String[] args) {//for循环实现打印10次HelloWorldfor(int i1; i10; i) {System.out.println(HelloWorld);} //定义初始化变量int i 1;while(i10){System.out.println(HelloWorld);//步进i;} } 5.4 循环结构do-While public static void main(String[] args) {int x1;do {System.out.println(HelloWorld);x;} while(x10); } 5.5循环跳转 5.5.1 break语句 使用场景在选择结构switch语句中 在循环语句中 离开使用场景的存在是没有意义的 5.5.2 continue语句 使用场景结束本次循环继续下一次的循环 只能使用在循环语句中 六、随机数Random //1. 导包 import java.util.Random;public class Demo01_Random {public static void main(String[] args) {//2. 创建键盘录入数据的对象Random r new Random();for(int i 0; i 3; i){//3. 随机生成一个数据int number r.nextInt(10);//4. 输出数据System.out.println(number: number);}} } 七、数组 7.1数组动态初始化 数组动态初始化就是只给定数组的长度由系统给出默认初始化值。 格式 数组存储的数据类型[ ] 数组名字 new 数组存储的数据类型[长度]; int[] arr new int[3]; 7.2 数组静态初始化 在创建数组时直接确定数组元素。 数据类型[ ] 数组名 new 数据类型 [ ]{ 元素1,元素2,元素3... }; int[] arr new int [ ]{ 1, 2, 3, 4, 5}; 数据类型[ ] 数组名 { 元素1,元素2,元素3... }; int[ ] arr    { 1, 2, 3, 4, 5}; 7.3 数组原理内存图 JVM的内存划分 7.3.1 一个数组内存图 public static void main(String[] args) {int[] arr new int[3];System.out.println(arr);//[I5f150435 } 7.3.2 两个数组内存图 public static void main(String[] args) {int[] arr new int[3];int[] arr2 new int[2];System.out.println(arr);System.out.println(arr2); } 7.3.3 两个变量指向一个数组 public static void main(String[] args) {// 定义数组存储3个元素int[] arr new int[3];//数组索引进行赋值arr[0] 5;arr[1] 6;arr[2] 7;//输出3个索引上的元素值System.out.println(arr[0]);System.out.println(arr[1]);System.out.println(arr[2]);//定义数组变量arr2将arr的地址赋值给arr2int[] arr2 arr;arr2[1] 9;System.out.println(arr[1]); } 八、方法 8.1 无参数无返回值的方式 public class Demo04Method {public static void main(String[] args) {System.out.println(main....start....);//调用方法printOu();printOu();System.out.println(main....end....);}//定义一个方法打印输出该方法内部的数据(方法内部定义的变量)是否是偶数public static void printOu() {int num 18;//判断num是否是偶数if (num % 2 0) {System.out.println(num 是一个偶数);} else {System.out.println(num 不是一个偶数);}return ;//结束方法,返回到方法的调用处,可以省略的} } 8.2 有参数无返回值的方式 public class Demo03MethodParams {public static void main(String[] args) {System.out.println(main...start...);//调用方法printOu(12);printOu(15);System.out.println(main...end...);}/*定义一个方法该方法接收一个int参数方法内部打印输出该数据是否是偶数三要素:1.方法名称: printOu2.参数列表: int num3.返回值类型: void*/public static void printOu(int num) {if (num % 2 0) {System.out.println(num是一个偶数);} else {System.out.println(num不是一个偶数);}return ;} } 8.3 有参数有返回值的方式 public class Demo03MethodParams {public static void main(String[] args) {System.out.println(main...start...);//调用方法boolean result isOu(15);System.out.println(是否是偶数? result);System.out.println(main...end...);}/*定义一个方法该方法接收一个int参数方法内部判断是否是偶数三要素:1.方法名称: isOu2.参数列表: int num3.返回值类型: boolean*/public static boolean isOu(int num) {if (num % 2 0) {return true;} else {return false;}} } 八、方法重载 方法重载指在同一个类中允许存在一个以上的同名方法只要它们的参数不相同类型不同或者数量不同即可与修饰符和返回值类型无关。 public class Demo01MethodProblem {public static void main(String[] args) {//打印/输出调用方法: 传递常量System.out.println(getTwoIntNumSum(10,20));System.out.println(getThreeIntNumSum(10,20,30));System.out.println(getTwoDoubleNumSum(10.0,20.0));System.out.println(getThreeDoubleNumSum(10.0,20.0,30.0));}//1.定义一个获取两个int数字之和的方法public static int getTwoIntNumSum(int a, int b) {return a b;}//2.定义一个获取三个int数字之和的方法public static int getThreeIntNumSum(int a, int b,int c) {return a b c;}//3.定义一个获取两个double数字之和的方法public static double getTwoDoubleNumSum(double a, double b) {return a b;}//4.定义一个获取三个double数字之和的方法public static double getThreeDoubleNumSum(double a, double b,double c) {return a b c;} } 九、方法的参数传递 9.1 方法参数传递 public class Demo01Var {public static void main(String[] args) {//定义int变量a,并初始化int a 20;//定义int变量b,未初始化int b;b a;//把变量a中的值赋值给变量bSystem.out.println(aa);//20System.out.println(bb);//20b b*10;System.out.println(aa);//20System.out.println(bb);//200method();//System.out.println(num);//错误: num是在method方法内部定义,只在method方法内部有效}public static void method(/*int m*/) {int num 100;System.out.println(num);//System.out.println(a);//错误: a是在main方法内部定义,只在main方法内部有效} } 9.2 基本类型作为方法参数传递 /*基本数据类型作为方法参数注意:1.基本类型变量: 保存的是具体的数据值2.基本类型变量作为形式参数,形式参数的改变,不会影响实际参数基本类型变量作为形式参数:定义方法时,()中定义的参数属于基本类型不会影响实际参数: 调用方法时,()中给出的参数*/ public class Demo02BaseVar {public static void main(String[] args) {int a 10;int b 20;System.out.println(ms...aa);//10System.out.println(ms...bb);//20//调用方法change( a , b );System.out.println(me...aa);//10System.out.println(me...bb);//20}public static void change(int a, int b) {System.out.println(cs...aa);//10System.out.println(cs...bb);//20a a*10;b b*10;System.out.println(ce...aa);//100System.out.println(ce...bb);//200} }9.3 引用类型作为方法参数传递 /*引用数据类型作为方法参数注意:1.引用类型变量: 保存的是对象在堆内存空间的地址值,进行参数传递的时候,传递的也是地址值2.引用类型变量作为形式参数,通过形式参数找到对应的堆内存空间,修改堆内存空间的内容之后,通过实际参数看到的一定是修改后的堆内存空间的内容引用类型作为形式参数,形式参数的改变,会影响实际参数数组:1.数组也是一种引用类型: 数组名称保存的也是数组在堆内存空间的地址值2.数组作为方法参数或者返回值: 传递的都是数组在堆内存空间的地址值*/ public class Demo03RefVar {public static void main(String[] args) {int[] arr { 10 , 20 };//System.out.println(arr);//数组名称: 保存数组在内存中的地址值[I1540e19dSystem.out.println(ms...arr[0]arr[0]);//10System.out.println(ms...arr[1]arr[1]);//20//调用方法change( arr );System.out.println(me...arr[0]arr[0]);//100System.out.println(me...arr[1]arr[1]);//200}public static void change(int[] arr ) {System.out.println(cs...arr[0]arr[0]);//10System.out.println(cs...arr[1]arr[1]);//20arr[0] arr[0]*10;arr[1] arr[1]*10;System.out.println(ce...arr[0]arr[0]);//100System.out.println(ce...arr[1]arr[1]);//200} }
http://www.yutouwan.com/news/344708/

相关文章:

  • 郑州网站wordpress文章随机缩略图
  • html手机网站模板下载个人开公司需要多少注册资金
  • 网站建设开发技术天津wordpress二次开发手册
  • 吴谨含厂家不愿做网站怎样做自己的 优惠卷网站
  • 超市网站建设方案模板线上转线下营销推广方式
  • 山东滨州网站建设公司免费wordpress页面编辑器
  • 网页游戏网站那个好云南企业网站开发
  • 通化建设工程信息网站怎样建设公司网站小程序
  • 网站运营方案案例杭州做网站的
  • 好品质自适应网站建设小型外包公司在哪找项目
  • php 社交网站模板源码专业团队原图
  • 关于做数学 平方差公式的网站使用vue做简单网站教程
  • 网站建设 媒体广告wordpress获得留言
  • 响应式科技公司网站模板网页模板源代码之家
  • 网站需要怎么优化比较好pc网站原型设计工具
  • 社交型网站首页面设计分析英文网站建设优化
  • 重庆工程建设招标网官方网站学校网络建设方案设计
  • 建设通网站有建筑公司名录大全天津市建设工程监理公司网站
  • 广州网站开发十度网络最好在线作图网
  • 婚纱摄影网站模板免费下载环球旅行社网站建设规划书
  • 淘宝网站开发店铺什么类别网站设计师图片
  • 大屏网站做响应自己做网站卖什么名字
  • 免费招聘网站有哪些芜湖网站建设怎么做
  • 婚纱网站策划书模板一个网站可以做多少个小程序
  • 网站搭建官网免费seo推广软件
  • 新网站如何快速收录wordpress图片特效插件下载
  • 福建公司网站开发龙岩关键词优化排名
  • 广州外贸网站建设 open找室内设计师上哪个网站
  • 英语培训学校网站建设多少钱网站建设 腾
  • 怎样增加网站反向链接现在做网站到底需要多少钱