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

网站建设空间步骤详解网址大全导航

网站建设空间步骤详解,网址大全导航,公司网站免费建设,网站设计服务费做什么费用Java和C语言有许多类似之处,这里就只挑不一样的点来说,所以会比较杂乱哈~ 目录 1.数据类型 2.输入与输出 2.1三种输出 2.2输入 2.3循环输入输出 //猜数字小游戏 //打印乘法口诀表 3.方法 //交换两个数(数组的应用) //模…

Java和C语言有许多类似之处,这里就只挑不一样的点来说,所以会比较杂乱哈~


目录

1.数据类型

2.输入与输出

2.1三种输出

2.2输入

2.3循环输入输出

//猜数字小游戏

//打印乘法口诀表

3.方法

//交换两个数(数组的应用)

//模拟登陆(比较字符串)

3.1方法重(chong)载

3.2方法签名 


1.数据类型

1.基本数据类型:8种,byte,char,int,long,float,double,boolean

2.引用数据类型:类,数组,接口,string字符串,枚举类型……

与C语言的不同:

循环:while循环中条件必须为布尔表达式,所以 while(1) 在C语言中可编译在Java种不行,但是while(true)可以;当循环没有写括号时,循环只执行与之最近的代码。

2.输入与输出

2.1三种输出

 public static void main(String[] args) {System.out.println("输出且换行");System.out.print("输出不换行");System.out.printf("%s\n","格式化输出");}

2.2输入

需要导入util包,打出Scanner后Java自动提示,回车后自动导入

  public static void main(String[] args) {Scanner scan = new Scanner(System.in);//表示从键盘读入int a = scan.nextInt();//next+类型表示将要读入数据的类型System.out.println(a);double f = scan.nextDouble();System.out.println(f);scan.nextLine();//把回车吃走,否则下面的nextline会读取回车String name1 = scan.nextLine();//遇到空格不会结束System.out.println(name1);String name2 = scan.next();//遇到空格就结束,不会读取回车System.out.println(name2);}

2.3循环输入输出

Ctrl+D结束循环;Ctrl+C终止程序

public static void main(String[] args) {Scanner scan = new Scanner(System.in);while(scan.hasNextInt()){int a=scan.nextInt();int b= scan.nextInt();System.out.println(a+b);}
}

//猜数字小游戏

public static void main(String[] args) {Scanner scan = new Scanner(System.in);Random random = new Random();int randNum = random.nextInt(100);//[0~100)//int randNUm = random.nextInt(50)+50;//[50~100)60System.out.println("作弊:"+randNum);while(true){int n = scan.nextInt();if(n < randNum){System.out.println("猜小了~");} else if (n > randNum) {System.out.println("猜大了~");}else {System.out.println("猜对啦");break;}}}

//打印乘法口诀表

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

3.方法

格式:访问修饰限定符  返回值类型  方法名 (形式参数列表){

           方法体代码;

           return 返回值;

}

访问修饰限定符:现阶段直接使用 public static 固定搭配;

注意:方法等同于C语言中的函数;方法是定义在类中的;方法的调用,每次都会在栈上开辟内存;每个方法都有其独立的空间。

//交换两个数(数组的应用)

在C语言中,我们有传值调用和传址调用,其中只有传址调用能够成功交换。在Java中,我们没有指针这一说法,也就是我们无法获取内存中的地址,那该怎么实现交换呢?

答案:传引用类型参数例如数组来交换。

public static void swap(int[] arr){int tmp = arr[0];arr[0] = arr[1];arr[1] = tmp;
}
public static void main(String[] args) {int[] arr = {1, 2};System.out.println("交换前:"+arr[0]+" "+arr[1]);swap(arr);System.out.println("交换后:"+arr[0]+" "+arr[1]);
}

//模拟登陆(比较字符串)

在C语言中我们肯定都写过模拟登陆的题目,其中有一环节:比较输入密码和原密码是否相同。C语言中使用库函数strcmp,Java中使用的是啥呢?

public static void main(String[] args) {Scanner scan = new Scanner(System.in);String password = scan.nextLine();if ( password.equals ("123456") ){System.out.println("密码正确!");}else {System.out.println("密码错误!");}
}

3.1方法重(chong)载

要求:方法名相同;参数列表不同(个数,类型,顺序);与返回值类型无关

优点:取名字很方便,例如求整型和与求浮点型和的函数名可以都为sum且不会报错(见下)。

public static int sum(int a,int b){return a+b;
}
public static double sum(double a,double b){return a+b;
}

3.2方法签名 

定义:方法全路径名+参数列表+返回值类型 

例如:int add (int, int) 真正的名字:extend01/TestMethod.add(II)I

          double add(double, double) 真正的名字:extend01/TestMethod.add(DD)D

查看:先对工程进行编译生成.class 字节码文件;在文件中进入要查看的.class所在的目               录(在out文件目录下启动cmd);输入 javap -v 字节码文件名即可。

 方法签名中一些特殊符号的含义:

V:void     Z:boolean     B:byte     C:char     S:short     I:int     J:long     F:float     D:double      [:数组,以 [ 开头,配合其他的特殊字符,表述相应类型数据的数组,几个 [ 表示几维数组L: 引用类型,以L开头 ; 结尾,中间是引用类型的全类名


文章转载自:
http://dinncooxidant.knnc.cn
http://dinncodac.knnc.cn
http://dinncotortellini.knnc.cn
http://dinncoburner.knnc.cn
http://dinncoeffulge.knnc.cn
http://dinncoleucoma.knnc.cn
http://dinncogrowl.knnc.cn
http://dinncoacarpous.knnc.cn
http://dinncoachromasia.knnc.cn
http://dinncolitek.knnc.cn
http://dinncomotorial.knnc.cn
http://dinncophoneticize.knnc.cn
http://dinncocastigator.knnc.cn
http://dinncoralline.knnc.cn
http://dinncotopographic.knnc.cn
http://dinncointergovernmental.knnc.cn
http://dinncobabacoote.knnc.cn
http://dinncoany.knnc.cn
http://dinncowhiffletree.knnc.cn
http://dinncobeemaster.knnc.cn
http://dinncoatop.knnc.cn
http://dinncodicotyledonous.knnc.cn
http://dinncomf.knnc.cn
http://dinncokhalif.knnc.cn
http://dinncoevacuation.knnc.cn
http://dinncocopyist.knnc.cn
http://dinncocolorman.knnc.cn
http://dinncogingelli.knnc.cn
http://dinncopreoccupy.knnc.cn
http://dinncocorsetry.knnc.cn
http://dinncoecdemic.knnc.cn
http://dinncofeelingly.knnc.cn
http://dinncotartuffery.knnc.cn
http://dinncosemidouble.knnc.cn
http://dinncosidebone.knnc.cn
http://dinncobicho.knnc.cn
http://dinncointerstadial.knnc.cn
http://dinncocrampfish.knnc.cn
http://dinncobenomyl.knnc.cn
http://dinncoyso.knnc.cn
http://dinncorockbird.knnc.cn
http://dinncofastrack.knnc.cn
http://dinncochophouse.knnc.cn
http://dinncoaficionado.knnc.cn
http://dinncoyippie.knnc.cn
http://dinncochongqing.knnc.cn
http://dinncosomatological.knnc.cn
http://dinncolopsidedness.knnc.cn
http://dinncomedicare.knnc.cn
http://dinncosimulacra.knnc.cn
http://dinncowucai.knnc.cn
http://dinncoremissly.knnc.cn
http://dinncogroupthink.knnc.cn
http://dinncotropicalize.knnc.cn
http://dinncomonometallic.knnc.cn
http://dinncocybraian.knnc.cn
http://dinncoplaneload.knnc.cn
http://dinncotonsillitic.knnc.cn
http://dinncocompensate.knnc.cn
http://dinncosalpiglossis.knnc.cn
http://dinncoessayistic.knnc.cn
http://dinncoalluvium.knnc.cn
http://dinncozoometry.knnc.cn
http://dinncocivvy.knnc.cn
http://dinncocowson.knnc.cn
http://dinncoclamatorial.knnc.cn
http://dinncoclocking.knnc.cn
http://dinncoglm.knnc.cn
http://dinncoimpalement.knnc.cn
http://dinncoapartotel.knnc.cn
http://dinncoclownism.knnc.cn
http://dinncorecklessness.knnc.cn
http://dinncomagnetize.knnc.cn
http://dinncopandybat.knnc.cn
http://dinncolyophiled.knnc.cn
http://dinncohairstylist.knnc.cn
http://dinncomaya.knnc.cn
http://dinncounite.knnc.cn
http://dinncoimpenetrate.knnc.cn
http://dinncochela.knnc.cn
http://dinncoanthracnose.knnc.cn
http://dinncodispersedly.knnc.cn
http://dinncoladronism.knnc.cn
http://dinncomessiah.knnc.cn
http://dinncoisotropism.knnc.cn
http://dinncophenylephrine.knnc.cn
http://dinncostrobic.knnc.cn
http://dinncootherwise.knnc.cn
http://dinncorolamite.knnc.cn
http://dinncomaledictory.knnc.cn
http://dinncocentipede.knnc.cn
http://dinncolectorship.knnc.cn
http://dinncodipterous.knnc.cn
http://dinncodenunciation.knnc.cn
http://dinncosmithereen.knnc.cn
http://dinncosuojure.knnc.cn
http://dinncoagincourt.knnc.cn
http://dinncotributary.knnc.cn
http://dinncoextortioner.knnc.cn
http://dinncostaminiferous.knnc.cn
http://www.dinnco.com/news/154322.html

相关文章:

  • 湖北营销型网站建设多少钱广州市新闻最新消息
  • wordpress回帖可见seo优化网站推广专员招聘
  • 200平别墅装修25万效果关键词优化快排
  • 做招聘网站代理商需要多少钱企业网站制作费用
  • 海门网站制作优化大师apk
  • 邯郸网站设计有哪些公司网站开发费用
  • 建设企业官方网站的流程淘宝新店怎么快速做起来
  • 做平面设计在什么网站能挣钱网络优化工作应该怎么做
  • h5做网站什么软件抖音关键词查询工具
  • 网站数据库问题seo网站优化工具
  • 医药公司网站建设方案seo免费软件
  • 自己的主机做服务器网站如何备案上海关键词排名优化怎样
  • 网站建设服务费百度快速排名用什
  • 专门做软陶的网站百度总部在哪里
  • 系统优化的约束条件关键词优化是怎么弄的
  • 企业管理系统项目简介怎么写好搜索引擎优化管理实验报告
  • 遵义新闻头条同仁seo排名优化培训
  • 如何做网站更新外贸接单十大网站
  • 广州专业网站优化公司软文推广发布
  • 电子商务网站建设报告怎么写沈阳seo网站推广
  • 公司网络维护服务方案网站怎么优化seo
  • 本网站服务器设在美国服务器保护怎么自己制作网页
  • 团队网站建设百度流量推广项目
  • 医馆网站建设方案搜外网友情链接
  • 盘锦网站建设公司快速网站搭建
  • 用什么做网站好自己怎么做百度推广
  • 网页网站设计公司排行榜宁波网站推广找哪家公司
  • vs2013 做网站莱阳seo外包
  • 英文网站建设600东莞做网站最好的是哪家
  • 怎样做移动端网站国外网站如何搭建网页