跨平台平台:就是操作系统。(Windows,linux,Mac)跨平台:java可以运行在任意的操作系统上,一次编写到处运行。原理:实现跨平台需要依赖虚拟机—java虚拟机。注释A:什么是注释?l 用来解释说明程序的文字B:JAVA中的注释分类l 单行注释格式://注释文字l 多行注释格式:/注释文字/l 文档注释格式:/*C:注释的作用?l 解释说明程序的功能l 提高可读性,帮助我们调试BUC。Javadoc关键字A:概念l 被Java语言被赋予了特定的含义B:特点l 组成关键字的字母都是小写的l 常用的代码的编译器中,针对关键字进行特殊颜色的标记,直观。不要死记硬背。常量A:概念l 在程序执行的过程中,其值不发生改变的量。B:分类l 整数常量 所有整数(0,1,2)l 小数常量 所有的小数(13.14)l 字符常量 有单引号引起来的内容 ’A’ ’a’l 字符串常量 有双引号引起来的内容“HelloWorld”l 布尔常量 比较特殊,只有true和falsel 空常量 null (数组部分讲解)变量A:概念存数的,代词,在程序执行的过程中,其值可以发生改变的量B:定义格式:数据类型 变量名=初始值C:声明Int age;//声明一个整形变量,叫ageInt x,y,z;D:初始化第一次赋值;声明的同时进行初始化:Int age=18;//声明整形变量age并赋值为18;先声明后初始化Int age;//声明整形变量ageage=18;//给变量age赋值为18;E:组成对区域应该有一个限定;数据类型数据类型A:数据类型?Java是一门强类型语言,对于每一组数据都定义了明确的具体的数据类型,在内存中是分配对应大学校的内存空间。B:数据类型的分类基本数据类型引用数据类型整型:byte 1 -128----127short 2 -32768----32767int 4 long 8 浮点型float 4double 8字符型char 2 表示一个字符(’0’,’a’)布尔类型Boolean 1 只用true和false引用数据类型类class接口interface数组[]标识符A:作用给包、类、方法、变量起名字B:组成规则有字符、下划线、美元符号$组成字符:unicode字符集,所以包括英文字母的大小写、中文字符、数字字符等C:注意事项不能以字母开头不能是java关键字命名规则驼峰命名法:包名:cn.tedu.day01无论有几个单词组成,所有的单词都是小写,每一个单词之间用.隔开类名/接口名:VableDemo如果名字是有多个单词组成的,那么每一个单词的首字母都是大写的方法名/变量名:main age/maxAge/show()/getAge()如果由多个单词组成,那么第一个单词首字母是小写的,其余单词的首字母是大写的常量名:JAVA_HOME LEFT LEFT_UP无论由几个单词组成,所有字母全部大写,每一个单词之间用_分隔开二进制运算符
A:概念
B:常用的运算符
算数运算符
复制运算符
关系运算符
逻辑运算符
三元运算符 取余运算跟左边的正负符号有关系,与右边的正负号无关。算术运算符++和–的基本使用++,–运算符:对变量做加1或者减1的操作++或者–既可以放在变量之前也可以放在变量之后。逻辑运算符的基本使用A:逻辑运算符&&与&的区别a:最终结果都一样b:&&具有短路效果。左边是false,右边不执行。&是无论左边是false还是true,右边都会执行B:逻辑运算符||与|的区别a:最终结果都一样b:||具有短路效果。左边是false,右边不执行。|是无论左边是false还是true,右边都会执行代码Public clase IfDemo{Public static void main(String[] arge){Int x=10;Int y=20;Int z=30;System.out.printIn((x>y)&&(y>z));System.out.printIn((x>y)||(y<z));System.out.printIn((x>y)&(y<z));System.out.printIn((x>y)|(y<z));x++;++x;System.out.printIn(“x:”+x);}}If语句的基本使用一1、简述if语句中的代码的执行流程。 2、格式 If(关系表达式){语句块;}If语句的基本使用二1、简述if语句中的代码的执行流程。 2、格式 If(关系表达式){语句块1;}else{语句块2;}If语句的基本使用三1、简述if语句中的代码的执行流程。 2、格式 If(关系表达式1){语句体1;}else if(关系表达式2){语句体2;}…else{语句体n+1;}switch语句表达式的值:byte,short,int,charJDK1.5之后,加入了枚举类型JDK1.7之后,加入了String类型break:中断switch语句的执行。Default:所有的情况都不匹配的时候,就执行该处的语句块;掌握switch语句的执行顺序。输入任意的年份 判断是否为闰年代码Package cn.tedu.day;Import java.util.Scanner;Pablic class Switch(){Scanner sc=new Scanner(System.in);Int year=sc.nextInt();System.out.printIn(“请输入你要查询的年份”);If((year % 40 && year % 100!=0)||year%4000){System.out.printIn(“这一年是闰年!!!”);}else{System.out.printIn(“这一年不是闰年”);}} 根据用户输入的年份,月份,判断该年该月有多少天。思路:1、使用Scanner用法:2、三步:导包、创建对象、接收数据。年份:year 月份:month 天:day3、涉及到平闰年的判断,2月份是单独考虑的;使用switch进行。代码Package cn.tedu.day;Public class Test{public static void main(String[] args){Scanner sc=new Scanner(System.in);int year=sc.nextInt();int month=sc.nextInt();swich(month){Case 1:Case 3:Case 5:Case 7:Case 8:Case 10:Case 12:Int days=31;break;Case 4:Case 6:Case 9:Case 11:days=30;break;Case 2:If((year%40&&year%100!=0)||year%4000){Days=29;}else{Days=28;}System.out.printIn(year+“年”+month“月有”+days+“天。”)}}}for循环语句用for循环实现1-100之间偶数之和写出思路,并进行编码实现思路1、新增一个变量: 实现求和:sum2、获取到1-100之间的所有偶数: 使用for循环来解决问题;3、多获取到数据进行累加:代码public class Test{public static void main(String[] arge){int sum;for(int a=0;a<=100;a++){if(a%2==0){Sun+=a}}System.out.printIn(“一百以内的偶数之和为:”+sum);}}画一只小乌龟代码package cn.tedu.day01; import java.awt.Color;import java.awt.Font;import java.awt.Graphics; import javax.swing.JPanel; public class MyPanel extends JPanel{ //头的位置 int x=300; int y=200; //脚的初始位置 int k1=300,t1=200;//左上 int k2=300,t2=200;//右上 int k3=300,t3=200;//左下 int k4=300,t4=200;//右下 //Graphics@Overridepublic void paint(Graphics g) { // TODO Auto-generated method stub super.paint(g); this.setBackground(Color.cyan); //画头部 g.setColor(Color.GREEN); g.fillOval(x, y, 70, 100); //加眼睛 g.setColor(Color.BLACK); g.fillOval(x+10, y+30, 10, 15); g.fillOval(x+50, y+30, 10, 15); //加舌头 g.setColor(Color.RED); g.fillOval(x+30, y, 8, 6); //画脚 左上 g.setColor(Color.GRAY); g.fillOval(k1-85, t1+75, 60, 70); //右上 g.fillOval(k2+85, t2+75, 60, 70); //左下 g.fillOval(k3-85, t3+235, 60, 70); //右下 g.fillOval(k4+85, t4+235, 60, 70); //加乌龟壳 g.setColor(Color.RED); g.fillOval(x-66, y+66, 200, 230); //壳加文字 g.setColor(Color.BLUE); Font font= new Font(Font.DIALOG,Font.BOLD,30); //Font font =new Font(Font.DIALOG,Font.BOLD,30); g.setFont(font); g.drawString(“小龟龟”, x-10, y+206); / //给画笔设置颜色 g.setColor(Color.RED); //画矩形 g.drawRect(20, 70, 400, 600); //画实心 g.drawRect(120, 80, 150, 50); g.setColor(Color.YELLOW); //画圆和椭圆 g.drawOval(30, 250, 100, 100); g.fillOval(130, 300, 100, 100); //画奥迪 //画线段 g.drawLine(80, 80, 350, 350); */ } }
大数据笔记 画神龟
最新推荐文章于 2020-05-02 21:23:01 发布