大数据笔记 画神龟

跨平台平台:就是操作系统。(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); */ } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值