package javaday2;
/**
* 该类是一个测试类
* @author zhy
*
*/
public class Demo {
/**
* 1.java注释:为了更好的帮助用户或者开发人员了解代码内容。
* 1.单行注释://
* 2.多行注释:
* 3.文档注释:
* 2.java标识符:
* 标识符代表变量名,类名,方法名等。
* 标识符的命名规则:
* 1.标识符必须是有字母,数字,下划线以及美元符号组成。
* 2.所有标识符不能以数字开头,一般情况都是以字母开头。
* 3.标识符不能使用java中的关键字。
* 4.标识符名字尽量做到见名起义。
*
* 类名:类名首字母要求大写,如果有多个单词组成则每一个单词的首字母都要大写。。
* 变量名和方法名: 首字母要小写,如果有多个单词组成则后面每一个单词的首字母都要大写。
* setName
* 常量:常量名要求所有字母都大写,如果有多个单词组成,单词之间使用"_"分开
* WEEK_DAY
*
* 3.java变量:
* 变量是编程语言中最基本的概念。
* 变量就是将计算所需要的数据临时的存储在计算机的内存中。
* 例如:计算长方形的面积。
* 1.定义两个变量来存放长和宽
* 2.定义一个变量来存放面积
*
*
* 定义变量的语法:
* 数据类型 变量名 [=初始值];
* 变量三要素:数据类型,变量名,初始值;
* 4.java中的数据类型:
* 1.基本数据类型:8种
* 1.数值型:6种
* 1.整数型:4种
* byte:占用1字节---------------Byte
* short:占用2个字节------------Short
* int:占用4个字节--------------Integer
* long:占用8字节---------------Long
* 注意:定义long类型的时候如果数据非常大超过了int的存储范围
* 必须要在数据后面加l/L.
* 2.浮点型:2种
* float:单精度浮点型:占用4个字节------Float
* 注意:定义float类型的变量的时候要在值后面加F/f.
* double:双精度浮点型:占用8字节-------Double
* 2.非数值型:2种
* 1.字符型:char:占用2字节------------------Character
* 定义char类型的数据必须使用单引号。
* 2.布尔型:boolean:占用1个字节,true/false---Boolean
* 2.引用数据类型:类,接口,枚举等都属于引用型数据类型。
* String:字符串
* String 变量名="字符串的内容";
*
* 5.java中的运算符:
* 1.算术运算符:
* 二元运算符(有两个操作数的运算符):+ - * / %
* 注意:在进行除法运算的时候,如果要得到一个精确的值,则必须保证
* 除数或者被除数必须有一个是浮点型。
* 一元运算符:++ --
*
*
*
*/
//单行注释的内容
/*
*多行
*注释
*
* */
/**
* 文档注释
*/
public static void main(String [] args) {
byte b=10;
short s=1000;
long l=8888888888888888l;
float f=3.14F;
double d=3.15;
char c='中';
boolean boo=true;
//定义一个字符串变量
String str="这是一个字符串。。。。";
//定义变量存放长方形的宽
int width=10;
//定义长方形的高
int height=20;
//定义变量存放面积
int area=width*height;
//输出长方形的面积
System.out.println("长方形的面积为:"+area);
int i=3;
double j=2;
double a=i/j;
System.out.println(a);
}
}
作业一:使用eclipse开发工具编写一下程序:创建三个类,分别实现以下功能。
- 计算长方形的面积和周长,长为30,宽为5,然后将计算结果打印出来,打印的格式为:“长为30和宽为5的长方形的面积为多少”。
package demo;
public class Demo { public static void main(String[] args) { int wide=30; int length=5; int area=wide*length; System.out.println("长为"+wide+"和宽为"+length+"的长方形的面积为"+area );
}
}
|
- 计算半径为8的圆的面积和周长,然后将结果输出来,格式同上
package demo;
public class Demo { public static void main(String[] args) { int r=5; double PI=3.1415926; double perimeter=2*PI*r; double area=PI*r*r; System.out.println("半径为"+r+"的圆的周长为"+perimeter+"面积为"+area );
}
} |
- 计算三角形的面积,低=20,高=8,打印出该三角形的面积。
package demo;
public class Demo { public static void main(String[] args) { int wide=20; int height=5; int area=(wide*height)/2; System.out.println("底为"+wide+"和高为"+height+"的三角形的面积为"+area );
}
} |
作业二:
软件公司开发一个项目,经过预算,需要63天的工期,每周的工作为5天,项目从下周三开始,请问项目结束的时候是星期几?
package demo;
public class Demo { public static void main(String[] args) { int a=63; int b=a%5+2;
System.out.println("项目结束的时候是星期"+b);
}
} |
作业三:
请在控制台上打印出7894这个数字各个位上面的数字。(提示:使用取余和除法运算)
例如:个位数为:4
十位数为:9
百位数为:8
千位数为:7
package demo;
public class Demo { public static void main(String[] args) { int a=7894; int gewei=a%10; int shiwei=a/10%10; int baiwei=a/100%10; int qianwei=a/1000; System.out.println("个位为"+gewei); System.out.println("十位为"+shiwei); System.out.println("百位为"+baiwei); System.out.println("千位为"+qianwei);
}
} |
注意:tring