JAVA笔记[共107页]

上传人:大米 文档编号:479798326 上传时间:2024-01-12 格式:DOC 页数:177 大小:3.73MB
返回 下载 相关 举报
JAVA笔记[共107页]_第1页
第1页 / 共177页
JAVA笔记[共107页]_第2页
第2页 / 共177页
JAVA笔记[共107页]_第3页
第3页 / 共177页
JAVA笔记[共107页]_第4页
第4页 / 共177页
JAVA笔记[共107页]_第5页
第5页 / 共177页
点击查看更多>>
资源描述

《JAVA笔记[共107页]》由会员分享,可在线阅读,更多相关《JAVA笔记[共107页](177页珍藏版)》请在金锄头文库上搜索。

1、第一章 进制数JAVA用的是十进制,但底层用的是二进制。十六进制:十六进制一位数代表二进制四位数。关系运算:关系运算比算数运算优先级低,但比赋值运算高。判断是否相等=和!=优先级低654这句话是错的,65是true而true和数字是不能比较大小。两个浮点数不能直接比较,浮点数做运算时存在误差,Class 后面的类名和文件名完全一样,main方法是JAVA程序执行的入口点,所有单词不变,String中的S必须要大写,程序输出小括号中的内容可以变其他单词不变。变量与数据类型任何数据都可以用字符串(string)储存变量的使用Public class t1Public static void mai

2、n (string args) Int s ; /声明 S=10000; /赋值 System.out.println(s); 字符串必须写在双引号里面,字符写在单引号里面。String y=”张三” ; char b =男 ;System.out.println(“姓名:”+y); /字符串和变量用+连接变量的命名规则和常见错误驼峰命名法:混合使用大小写 int myAge;匈牙利命名:开头字母用变量类型缩写 int iMyAge;大驼峰法: 开头字母用大写运算符%取余=为赋值运算符= 为关系运算符 关系运算符比较的结果:boolean类型逻辑运算符 三目运算 :布尔类型表达式?值1:值2I

3、nt i = 105 ?1:2 ; 先判断布尔表达式真取值1 假取值2Scanner input = new scanner(system .in);Int vip = intput.nextInt ();基础语法循环结构For 语句Double d = Math.random ()*10;System.out.println (int)d) / 强制类型转换等同于int d =(int)(Math.random ()*10);多重循环 使用 if ,else if,ifSwitch 语句通过表达式成立与否选择执行哪条语句。Switch () Case 表达式1: 结果与1匹配时执行的语句;

4、Break; Case 表达式2: 结果与2匹配时执行的语句; Break;.Defualt:表达式与以上都不匹配时执行的语句; 常见错误:break 必须要有,default 通常在程序末尾public class Test2 public static void main(String args) / TODO Auto-generated method stubint i=1;int gang=0;while(i100) if(i%2=1) gang=gang+i;i+;System.out.println(奇数和:+gang);循环结构:Whileimport java.util.Sc

5、anner;public class Test2 public static void main(String args) Scanner input = new Scanner(System.in); String answer = no; while (answer.equals(no) / 字符的比较 System.out.println(上午看书下午编程); System.out.println(老师我合格了吗); answer = input.next(); /输入字符不用input.nextInt FOR循环For (参数初始化;条件判断;更新循环变量)循环操作;先初始化,再进行参

6、数判断,再执行循环体,执行完循环体后再更新参数变量。public class For public static void main(String args) / TODO Auto-generated method stubSystem.out.print(输入学生姓名:); / 如果是println 则输入会换行Scanner input = new Scanner (System.in);String name = input.next();int gang = 0; for(int i =1;i=5;i+) System.out.println(请输入第+i+门); int fen =

7、 input.nextInt(); gang = gang+fen; System.out.println(平均分:+gang/5);Continuepublic class For public static void main(String args) / TODO Auto-generated method stubint sum = 0 ;int i ;for (i = 0;i=10;i+) if (i=5) continue;System.out.println(i);终止本次循环直接执行下一次循环。结果:0,1,2,3,4,6,7,8,9,10第四章 数组1, 声明数组Int sc

8、ore1; int score2, string name2, 分配空间告诉计算机分配几个连续地空间Score = new int 103, 赋值Score 0 = 1 边声明边赋值Int score = new int 1,2,3; import java.util.Scanner;public class For public static void main(String args) / TODO Auto-generated method stub Scanner input = new Scanner (System.in ); int Arrey = new int 8,4,2,1

9、,23,34,12; int sum = 0 ; / 数组长度用arrlength表示 for (int i =0; iArrey.length ; i+) System.out.print(Arreyi+ ); / 同行,用空格间隔 sum = sum + Arreyi; System.out.println(和:+sum);System.out.println(请输入一个数:); int num = input.nextInt();for (int i = 0;i=Arrey.length;i+) if ( num=Arreyi ) break; System.out.println(nu

10、m);8 4 2 1 23 34 12 和:84请输入一个数:11数组的应用public static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner (System.in);System.out.print(请输入五个同学成绩:+ );int fen = new int5;for (int i= 0;ifen.length;i+) feni = input.nextInt();System.out.println(排序前:);for (int i =0 ;ifen.leng

11、th;i+)System.out.print(feni+ );System.out.println(排序后:);Arrays.sort(fen); / 数组的排序for (int i =0 ;ifen.length;i+)System.out.print(feni+ );输出最后一个数组:ArrArr.length-1冒泡法排序 Int jilu = arr0; For (int i = 0;ijilu)Jilu=arri;任何数字和double类型做运算得出的都是double类型循环嵌套public class Test11 public static void main(String ar

12、gs) / TODO Auto-generated method stub for (int i=1;i=5;i+) for (int j =1;j=i;j+) System.out.print(*); /*不换行 System.out.println(); 输出等腰三角形两个相对的三角形,将一个三角形插入到另一个中,把其中一个换成空格即可public class Test11 public static void main(String args) / TODO Auto-generated method stubfor (int i=0;i=i;j-) System.out.print( );for (int j=1;j=2*i-1;j+) System.out.print(*);System.out.println();输出乘法表public class Test11 public static void main(String args) / TODO Auto-generated method stubfor (int i =1;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号