java基础语法总结| 耗时:0.299秒|102633条结果

Java基础语法总结2

三、运算符 Java基 本 的 运 算 符 按功能分有 下 面 几 类 : 1.算 术 运 算 符 (+,-,*,/,%,++,--) Java对 加 运 算 符 进 行 了 扩 展 ,使 它 能 够 进 行 字 符 串 的连 接,如 "abc"+"de"
http://www.itnose.net/detail/480786.html 2014-01-23 17:03   [JAVA基础类]

Java基础语法总结1

,还可以表示汉字、拉丁语、希腊字母、朝鲜语等。 Java标识符总结:1.由字母、数字、_或$组成,不能以数字开头;2.严格区分大小写;3.长度不限 二、关键字 Java常用关键字列表如下: 关键字 含义 Abstract 用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类
http://www.itnose.net/detail/480783.html 2014-01-23 17:03   [JAVA基础类]

JavaSe总结-02Java基础语法

02.01 关键字的概述和使用 关键字概述:被Java语言赋予特定含义的单词 关键字特点:组成关键字的字母全部小写 关键字注意事项:goto和const作为保留字存在,目前并不使用,类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观 保留字:在JDK的新版本中可能
http://www.itnose.net/detail/6715298.html 2017-02-11 16:58   [J2SE]

JavaSe总结-03Java基础语法

执行的。 总的来说:写在前面的先执行,写在后面的后执行 流程图: 03.21 选择结构if语句格式1 选择结构也被称为分支结构。 选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。 Java语言提供了两种选择
http://www.itnose.net/detail/6715288.html 2017-02-11 16:58   [J2SE]

JavaSe总结-04Java基础语法

java.util.Scanner; 2 class Demo 3 { 4 public static void main(String[] args) 5 { 6 Scanner sc = new Scanner(System.in); 7 System.out.println("请输入一个
http://www.itnose.net/detail/6715285.html 2017-02-11 16:58   [J2SE]

初学Java6:Java OOP基础语法总结

*************** Java OOP 基 础 语 法 总 结 ************************* 1,类与对象1),类(class)是相同属性和方法的一组集合。 A,类的组成:属性和方法。 B,语法声明:使用class关键字,eg:public class
http://www.itnose.net/detail/6633710.html 2016-08-29 06:19   [J2SE]

OC基本语法总结(二)--基础语法

上一篇中我总结了OC的基本语法中从C语言扩充来的知识,在这一篇中,我将总结OC的基本语法的使用。如何开发一个OC对象? 预备知识 首先,我想介绍一下在Mac OS X下面如何通过命令行编译链接OC文件: 第一个是编译:cc -c 源文件.m 接着链接:cc 源文件.o -framework
http://www.itnose.net/detail/6468642.html 2016-03-14 14:42   [C语言]

javaScript语法总结

一:语法 JavaScript:一种基于对象和事件驱动得客户端脚本语言; 由下面三者组成:   1,ECMAScript(一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association,通过ECMA-262标准化的脚本
http://www.itnose.net/detail/6667110.html 2016-11-18 09:34   [JavaScript]

java基础语法笔记

这段时间看了一些java,急了一些笔记,记下一遍以后复习用! 2016-07-24 15:12:40 java很多语法都跟C#类似,下面列举一些不同的地方******注意***** java中的系统方法首字母都是小写的,而C#中首字母都是大写的1、java中继承的用法   class
http://www.itnose.net/detail/6607836.html 2016-07-24 17:16   [J2SE]

java语法基础

Java语法基础Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符。格式如下: 修饰符 class 类名 { 程序代码 } 注:1、Java是严格区分大小写的。  2、Java程序中一句连续的字符串不能分开在两行中写。  Java程序的注释 Java里的注释有三种类型: 1、单行注释 在注释内容前面加“//”,格式为:                                                   代码; //注释内容 2、多行注释 以斜杠加星号开头,以星号加斜杠结尾。 3、文档注释 以斜杠加两个星号开头,以一个星号加斜杠结束。 用这种方法注释的内容会被解释成程序的正式文档,并能包含进诸如javadoc之类的工具程序生成的文档里,用以说明该程序的层次结构及其方法。 Java中的标识符 Java中的包、类、方法、参数、变量的名字,可以由任意顺序的大小写字母、数字、下划线(_)、美元符号($)组成,但不能以数字开头,不能是Java中的保留关键字。 备注:Java中的包、类、方法、参数、变量的名字写的时候建议采用驼峰型。如:HelloWorld Java的关键字 1、用于类和接口的声明:class, extends, implements, interface 2、包引入和包声明:import, package 3、数据类型:byte, boolean, char, double, int, long, float, short 4、某些数据类型的字面量值:flase, ture, null 5、流程控制:break, case, continue, default, do, else, for, if, return, switch, while 6、异常处理:catch, finally, throw, throws, try 7、修饰符:abstract, final, native, private, protected, public, static, synchronilzed, transient, volatitle 8、操作符:instanceof 9、创建对象: new 10、引用:this, supper 11、方法返回类型:void 12、保留字:const, goto Java的数据类型: 1.Java基础数据类型语下层操作系统或平台没有关系,数字值都是有符号的,既以 存储正数也可以存储负数,char类型是16位,并没有符号,boolean类型只能包含 true和false这两个值。 2.整型字面量值均默认为int类型,若要使用long类型,就必须在其末尾加L或l, 浮点型字面量值均默认为double类型,若要用float类型,就必须在其末尾加F或f。 3.引用不包含它所指的对象的实际数据,而是指向内存中对象所在的位置,且对象则 包含实际数据,java中,引用要么指向一个对象,要么指向null。这也正是java的 安全特性之一:不允许程序员直接访问内存。 常用的转义字符有: \r——表示接受键盘输入,相当于按了一下回车键                           \n——表示换行 \t——表示制表符,相当于Tab键 \b——表示退格键,相当于Back Space键 \'——表示单引号 \”——表示双引号 \\——表示反斜杠“\”
http://www.itnose.net/detail/6502541.html 2016-05-12 00:40   [J2SE]

Java Script基础语法

1、JavaScript有两种方式使文档进行执行。 (1)将JavaScript代码放在HTML文档的<head>标签的<script>中(2)更好的一种方法是新建一个扩展名为.js的独立文件。语法:<script src="file.js"></script> 建议将<script>标签放在HTML文档的最后,</body>标签之前。 2、语法 2、1语句 建议在每条语句的末尾加上一个分号。 2、2注释 //用两条斜线开头,则将这一行定义为注释。对于javascript文件中"<!--"和"//"的处理是一样的/*多行注释的格式*/ 2、3变量 把值存入变量的操作称为赋值。对变量声明的示例: var mood;var age; var mood="happy", age=33; 在javascript中语法元素的名字都是区分字母大小写的。不允许变量名中包含空格或标点符号。允许包含字母、数字、美元符号$和下划线(但第一个字符不允许是数字)使用驼峰格式,var Mymood="happy";驼峰格式是函数名、方法名和对象属性名的首选格式 2、4数据类型 1)字符串字符串由零个或多个字符构成。包括字母,数字,标点符号和空格。字符串必须在引号里var mood="happy";var mood='happy';在javascript中用反斜线对字符进行转义var mood='don\'t ask';var height="about 5'10\"tall";2)数值有小数的数字为浮点数(floating-point number)var age =33.25;3)布尔值布尔(boolean)类型只有两个可选值:true或false 2、5数组 数组是指用一个变量表示一个值的集合集合中的每个值都是这个数组的一个元素。 在JS中用关键字Array声明。数组的下标是从0开始计数的。 var beatles=Array("John","Paul","George","Ringo"); var beatles=["John","Paul"]; 可以用不着明确地表明我们在创建数组,只需要一对方括号把各个元素的初始值括起来。存放数据的首选方法:将数据保存为对象。 2、6对象 var lennon=object();lennon.name="John";lennon.year=1940;lennon.living=false; 更加简洁的写法var lennon={name:"John",year:1940,}; 3、操作 算数操作符算数操作(arithmetic operation)操作符(operator)i=i+1 i++(表示加一)i--累减 var message="I am feel"+"happy";把多个字符串首尾相连在一起的操作叫做拼接(concatenation) 如果把字符串和数值拼接在一起,其结果将是一个更长的字符串;但如果用同样的操作符来"拼接"两个数值,其结果将是两个数值的算术和alert("10"+20);alert(10+20);第一条语句返回字符串"1020"第二条语句返回数值30+=(加法和赋值操作)x+=y等价于x=x+y 4、条件语句 if语句if基本语法if(condition){statements;}条件必须放在if后面的圆括号中,条件的求值结果永远是一个布尔值,(true或false)花括号中的语句,只有在给定条件的求值结果是true的情况下才会执行。当花括号中的语法只有一句时,可以不使用花括号,而且这条if语句全部内容可以写在同一行上。 if(1>2)alert("the world has gone mad!") if语句可以有一个else子句,包含在else子句中的语句会在给定条件为假时执行。 (1>2){alert("the world has gone mad");}else{alert("All is well with the world");} 4、1比较操作符 大于>小于<大于或等于>=小于或等于<=等于==严格比较相等===不等于!=严格不等于!== 严格比较相等不仅比较值,而且比较变量的类型 4、2逻辑操作符 “逻辑与”操作符:&&“逻辑或”操作符:||“逻辑非”操作符:! 逻辑非操作符可以把整个条件语句的结果颠倒过来 if(!(num>10||num<5)){ alert(“the number is in the right range.”); 5循环语句 循环语句可以让我们反复多次的执行同一段代码。 5、1 while循环 语法 while (condition) { statements; } while与if的区别是:只要给定条件的求值结果是true,包含在花括号里的代码将反复地执行下去。 do ...while循环 do{ statements; }while (condition); var count=1; do { alert (count); count++; }while (count <1); 由于do循环的循环控制条件出现在花括号部分之后,所以包含在这个do循环内部的代码还是执行了一次。其结果是2 5.2 for循环 类似于while循环,与循环有关的所有内容都包含在for语句的圆括号部分 for(var count=1;count<11;count++){ alert(count); } for循环的常见用途之一是对某个数组内的全体元素进行遍历处理。 6、函数 如果需要多次使用同一代码,可以把它封装成一个函数。函数(function)就是一组允许在你的代码随时调用的语句。每个函数都是一个短小的脚本。 函数示例 function shout(){ var beatles=Array("John","George","Ringo"); for (var count=0;count<beatles.length;count++){ alert(beatles[count]); } } 这个函数循环语句将依次弹出对话框来显示Beatles乐队成员的名字。如果想在自己的脚本里随时执行这个动作,可以随时调用shout();这个函数。我们把传递给函数的数据称为参数(argument)在定义函数时,你可以为它声明任意多个参数,只要用逗号把他们分割开来就行,在函数内部你就可以像使用普通变量那样使用它的任何一个参数。 function multiply(num1,num2) { var total=num1*num2; alert(total); } 在定义好的脚本里我们可以在任意位置去调用这个函数。例如multiply(10,2);把数值10和2传递给multiply()函数。 如果上例的函数结果能够返回给调用这个函数的语句往往会更有用。需要用到renturn语句 function convertToCelsius(temp){ var result=-32; result=result/1.8; return total; } //函数只有一个参数(一个华氏温度值),它将返回一个数值(同一温度的摄氏温度值) 我们可以把函数当做是一种数据类型来使用,可以把函数的调用结果赋给一个变量。 var temp_fahrenheit=95; avr temp_celsius+convertToCelsius(temp_fahrenheit); alert(temp_celsius); //变量temp_celsius的值将是35,这个值由converToCelsius函数返回 在命名函数时,我们采用驼峰命名法。 在命名变量时,用下划线来分隔每个单词。变量的作用域 变量可以是全局的,也可以是局部的。 全局变量(global variable)可以在脚本中的任何位置被引用。一旦你在某个脚本里声明了一个全局变量,就可以在这个脚本中的任何位置(包括函数内部)引用它。全局变量的作用域是整个脚本 局部变量只存在于声明它的那个函数的内部该函数外部是无法引用它的,其作用域仅限于某个特定的函数。可以用var关键字明确的设定作用域。在一个函数中使用了var这个变量将被视为一个局部变量,只存在于该函数的上下文中;反之,如果没有使用var这个变量将被视为一个全局变量我们来看下面的例子:function squre(num){ total=num*num; return total; } var total=50; var number=square(20); alert(total); //全局变量total变成了400,本意是让square()函数之把它计算出来的平方值返回给变量number,由于未把函数内部的total变量声明为局部变量这个函数把名字同样是total的那个全局变量的值也改变了。 tips在定义函数时,我们一定要把它内部的变量全都明确的声明为局部变量。建议在函数里使用var关键字来定义变量,养成良好的编码习惯。
http://www.itnose.net/detail/6481423.html 2016-04-03 21:35   [JavaScript]

Java 基础语法

Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板
http://www.itnose.net/detail/6395515.html 2015-10-27 17:51   [Java 教程]

Java基础语法

虽然说Java又是一门新的编程语言,但基础语法部分还都是可以和之前学习的编程语言一样的。 既然被称之为语法,那就必然有一定的规则。其中,在标识符和关键字部分,我们就可以很明显的看出一些强制性的要求。 关键字不能作为标识符,标识符为小写字母等,这有着一系列的规则,然而我们也并不需要去记,按着常规
http://www.itnose.net/detail/6361511.html 2015-08-30 16:48   [J2SE]

Java基础语法(五)

:     方法2: class ArrayTest3{ public static void main(String[] args){ int[] arr = new int[]{11,22,33,44,55}; printArray(arr); System.out.println(); reverse(arr); printArray(arr); } public static void reverse(int[] arr){ int start = 0; int end = arr.length-1; while(start<=end){ int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } } //遍历数组 public static void printArray(int[] arr){ System.out.print("["); for(int i=0;i<=arr.length-1;i++){ if(i==arr.length-1){ System.out.print(arr[i]+"]"); } else{ System.out.print(arr[i]+", "); } } } }    运行结果: 1.9.5 数组操作的几个小问题     示例1:ArrayIndexOutOfBoundsException:数组索引越界异常 class ArrayDemo6{ public static void main(String [] args){ int[] arr = new int[]{1,2,3}; System.out.println(arr[3]); } }     运行结果:     示例2: class ArrayDemo6{ public static void main(String [] args){ int[] arr = new int[]{1,2,3}; arr = null; System.out.println(arr[0]); } }     运行结果: 1.9.6 二维数组     格式1:数据类型[][] 数组名 = new 数据类型[m][n];     1、定义了名称为arr的二维数组。    2、二维数组中有m个一维数组。     3、每一个一维数组中有n个元素。     4、一维数组的名称分别为arr[0], arr[1], arr[2]……arr[m-1]。     5、给第一个一维数组第一个脚标位赋值为78写法是:arr[0][1] = 78;。     6、arr存储的是二维数组的初始地址,arr[0]、arr[1]、arr[2]存储的是一维数组的初始地址。     示例1: class Array2Demo{ public static void main(String[] args){ int[][] arr = new int[3][2]; //打印二维数组的初始地址 System.out.println(arr); //印二位数组中的角标为0的一维数组的地址。 System.out.println(arr[0]); //打印二维数组中的角标为0的一维数组的角标为0的元素 System.out.println(arr[0][0]); } }     运行结果:     格式2:int[][] arr = new int[3][];     二维数组中有3个一维数组,每个一维数组都是默认初始化值null,可以对这个三个一维数组分别进行初始化。     arr[0] = new int[3];     arr[1] = new int[1];     arr[1] = new int[1];     示例1: class Array2Demo2{ public static void main(String[] args){ //定义数组 int[][] arr = new int[3][]; System.out.println(arr); <span style="white-space:pre"> </span>System.out.println(arr[0]); <span style="white-space:pre"> </span>System.out.println(arr[0][0]); } }    运行结果:          格式3:     数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}};     数据类型[][] 数组名 = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}};     int[][] arr = {{3,8,2},{2,7},{9,0,1,6}};     定义一个名称为arr的二维数组,二维数组中的有三个一维数组,每一个一维数组中具体元素也都已初始化。     第一个一维数组 arr[0] = {3,8,2};,第二个一维数组 arr[1] = {2,7};,第三个一维数组 arr[2] = {9,0,1,6};。     第三个一维数组的长度表示方式:arr[2].length;。     示例1: class Array2Demo3{ public static void main(String[] args){ int[][] arr = new int[][]{{3,8,2},{2},{9,4}}; System.out.println(arr); System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); System.out.println(arr[0][1]); System.out.println(arr[1][1]); System.out.println(arr[2][1]); } }     运行结果:     二维数组的练习1:遍历二维数组 class Array2Test{ public static void main(String[] args){ int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; printArray2(arr); } public static void printArray2(int[][] arr){ for(int i = 0;i < arr.length;i++){ for(int j = 0;j < arr[i].length;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } } }    运行结果:     二维数组练习2:公司年销售额求和 /* 公司年销售额求和 某公司按照季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99 */ class Array2Test2{ public static void main(String[] args){ int [][] arr = new int[][]{{22,66,44},{77,33,88},{25,45,65},{11,66,99}}; int sum = getSum(arr); System.out.println(sum); } public static int getSum(int[][] arr){ int sum = 0; for(int x=0;x<arr.length;x++){ for(int y=0;y<arr[x].length;y++){ sum+=arr[x][y]; } } return sum; } }    运行结果: 思考题: 1、看程序,写结果: /* 思考题1:看程序写结果,然后分析为什么是这个样子的。并画图讲解。最后总结Java中参数传递规律。 */ class ArgsDemo { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("a:"+a+",b:"+b); //a:10,b:20 change(a,b); System.out.println("a:"+a+",b:"+b); //a:??,b:?? int[] arr = {1,2,3,4,5}; change(arr); System.out.println(arr[1]); //??? } public static void change(int a,int b) { System.out.println("a:"+a+",b:"+b); //a:10,b:20 a = b; //a=20 b = a + b; //b=40 System.out.println("a:"+a+",b:"+b); //a:20,b:40 } public static void change(int[] arr) { //arr={1,2,3,4,5}; for(int x=0; x<arr.length; x++) { if(arr[x]%2==0) { arr[x]*=2; } }//int[] arr={1,4,3,8,5} } }    运行结果:     为什么会出来这样的结果呢?在Java中,基本类型的形式参数的改变对实际参数没有影响。引用类型的形式参数的改变直接影响实际参数。  2、某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,然后,把加密后的结果在控制台打印出来。 class JiaMiDemo{ public static void main(String[] args){ //定义一个不大于8位数据 int number = 123456; //定义一个数组 int[] arr = new int[8]; //定义一个索引 int index = 0; //把数据中每一位上的数据获取到后存储到数组中 while(number>0){ arr[index]=number%10; index++; number/=10; } //每位数字都加上5,再用和除以10的余数代替该数字 for(int x = 0;x <index;x++){ arr[x]+=5; arr[x]%=10; } //最后将第一位和最后一位数字交换 int temp = arr[0]; arr[0] = arr[index-1]; arr[index-1] = arr[0]; for(int x = 0;x<index;x++){ System.out.print(arr[x]); } } }    运行结果:     将上面的代码改进一下:把数据改进为键盘录入,把代码改进为方法实现。 import java.util.Scanner; class JiaMiDemo2{ public static void main(String[] args){ //键盘录入 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数据(小于8位):"); int number = sc.nextInt(); String result = jiaMi(number); System.out.println("加密后的结果:"+result); } /* 写一个功能,把数据number实现加密。 两个明确: 返回值类型:String 做一个字符串的拼接 参数列表:int number */ public static String jiaMi(int number){ //定义数组 int[] arr = new int[8]; //定义索引 int index = 0; //把number中的数据放到数组中 while(number>0){ arr[index]=number%10; index++; number/=10; } //把每个数据加5,对10取余数 for(int x = 0;x < index;x++){ arr[x]+=5; arr[x]%=10; } //交换第一位和最后一位的数据 int temp = arr[0]; arr[0] = arr[index-1]; arr[index-1] = temp; //把数组的元素拼接成一个字符串返回 //定义一个空内容字符串 String s = ""; for(int x = 0; x < index;x++){ s+=arr[x]; } return s; } }     运行结果:     经验证,正确。         版权声明:本文为博主原创文章,未经博主允许不得转载。
http://www.itnose.net/detail/6333675.html 2015-08-01 13:30   [J2SE]

  1  2  3  4  5 下一页>