第一篇:java编程基础

Java编程入门与实践

  当了客服半年多了,最近闲来无事,开始学学java,以后也做个java方面的编程人员,强调一点,此笔记总结于毕老师的视频。

  1.注释:就是程序员为读者作的说明,是提高程序可读性的一种手段,Java中有三种注释,即单行注释(//)、多行注释(/**/)、文档注释,/**/不能被嵌套,并且应知道注释不会出现在字节码文件中,即注释不会影响到字节码文件的大小,Java编译器编译时也会跳过注释语句。

  2.标识符:用作给变量、类、方法命名,但应注意表示类名的标识符每个单词的首字母都要大写, 方法和变量的标识符用小写字母开头,后面的描述性词以大写开头,即从第二个单词起每个单词的首字母要大写,并且Java的标识符必须以字母、下划线_、美元符$开头,不能以数字开头,标识符除开头外的其他部分可以是字母、下划线_、美元符$、以及数字的任意组合,Java标识符大小写敏感,长度无限制,不能是Java中的关键字。注意:Java不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集,所以这里的字母的含义:英文、汉字等等。

3.变量可以分为:局部变量,即定义在方法或语句块内部的变量,生命周期是从声明位置到"}"为止,并且局部变量在使用前必须先声明其类型和初始化(赋初值);   成员变量,又称实例变量,即定义在方法外部、类的内部的变量,从属于对象,生命周期伴随对象始终,如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成 0 或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 (false);静态变量,又称类变量,即被 static 修饰,用 static 定义, 从属于类,生命周期伴随类始织,从类加载到卸载,如果不自行初始化,他会自行初始化成该类型 的默认初始值(数值类型的初始化成 0 或 0.0,字符型的初始化成默认的 16 位的 0,布尔类型默认是 false)。

4.命名规则(规范):所有变量、方法、类名,都要见名知意;类成员变量要首字母小写和驼峰原则;局部变量也要首字母小写和驼峰原则;常量的单词字母要全部大写,若有两个以上的单词组成,就用下划线"_"进行连接,如MAX_VALUE;类名要首字母大写和驼峰原则;方法名要首字母小写和驼峰原则,如run()、showRun()。

5.Java的数据类型分为两大类,即基本数据类型和引用数据类型,在基本数据类型中有3类8种基本数据类型(逻辑型-boolean;文本型-char;数值型-byte、short、int、long、float、double),引用数据类型有类(class)、接口(interface)、数组(array),注意,引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!

6.简单的键盘输入和输出:

输入
1  Scanner scanner=new Scanner(System.in); 
2 //  将输入的第一行赋给string 
3 //  String string=scanner.nextLine(); 
4 //  将输入单词到第一个空白符为止的字符串赋给string 
5 //  String string=scanner.next(); 
6 //  将输入的数字赋给变量 
7   int string=scanner.nextInt(); 
8   System.out.println(string); 

7.经典小面试题

用while循环分别计算100以内的奇数的和、偶数的和
 1  void caculate(){ 
 2   int sumOdd=0;//奇数的和 
 3   int sumEven=0;//偶数的和 
 4   for(int i=0;i<100;i++){ 
 5    if(i%2==0){ 
 6     sumEven+=i; 
 7    }else{ 
 8     sumOdd+=i; 
 9    } 
10   } 
11   System.out.println("100之内偶数的和:"+sumEven); 
12   System.out.println("100之内奇数的和:"+sumOdd); 
13  } 
用循环结构输出1000之内所有被5整除的数,并且每行最多输出3个
 1  void test2(){ 
 2   int i=0; 
 3   int j=0; 
 4   while(i<1000){ 
 5    if(i%5==0){ 
 6     System.out.println(i+"\t"); 
 7     j++; 
 8     if(j%3==0){ 
 9      System.out.println("\n"); 
10      j=0; 
11     } 
12    } 
13    i++; 
14   } 
15  } 
输出九九乘法表
1 void multiplicationTable(){ 
2   for (int i = 0; i < 10; i++) {//i是一个乘数 
3    for (int j = 0; j <=i; j++) {//j是另外一个乘数 
4     System.out.print(j+"*"+i+"="+(i*j<10?(" "+i*j):i*j)+" "); 
5    } 
6    System.out.println(); 
7   } 
8  } 
编程求:1+(1+2)+(1+2+3)+. . .+(1+2+3+. . .+100)
 1 void addAdd(){ 
 2   int sum=0;//总和 
 3   for(int i=1;i<=100;i++){ 
 4    int tempSum=0;//临时和 
 5    for(int j=1;j<=i;j++){ 
 6     tempSum+=j; 
 7    } 
 8    sum+=tempSum; 
 9   } 
10   System.out.println(sum); 
11  } 
编程求:1!+2!+3!+4!+. . .+15!

转载于:https://www.cnblogs.com/gaodao/archive/2013/02/20/java.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值