学习Java做的有JavaEE,SE,ME,Java EE可以理解为就是做web界面的,javaSE就是做技术核心代码,JavaME就是做软硬件程序嵌入,如游戏机,手机,电视等等电子产品大部分都是由Java代码编写,现流主要的Java开发软件就是idea。最开始的就是Java语句的开始,如:
public class Demo01 { public static void main(String[] args) { System.out.println("你好,我是厚溥学员"); System.out.println("姓名,爱编程"); System.out.println("年龄,20岁"); System.out.println("爱好,唱跳,rap,打--"); } }
这是每一个程序员每天都看见的第一行代码,Java的代码逻辑是严谨的,同时也是非常方便,
Java的程序严谨,可跨平台应用,多平台适用错误极少,也是它在互联网经久不衰的保障,
我们往往会忘记一些小细节,如每一条Java语句必须以分号结束,对大小写敏感,输出需要有双引号,
public class Demo04 { public static void main(String[] args) { //根据天数(46)计算周数和剩余的天数 int day = 46; int week = day/7; int day2 = day-(week*7); System.out.println("有"+week+"周"); System.out.println("有"+day2+"天"); //已知圆的半径radius = 1.5,求其面积 double radius = 1.5; double area = 3.14*(radius*radius); System.out.println("圆的面积为:"+radius); } }像需要输出数值时,不用加双引号。
在Java中 变量,数据类型,运算符,是非常重要
有八种基本数据类型:
定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。
a.、数值型:整数类型(byte,short,int,long)
b、浮点类型(float,double) c、字符型(char)
d、布尔型(boolean)
而String并不是基本数据类型,所以不在其中
运算符:+,-,*,/,%(%在学术名叫模运算)
还有对数据进行赋值:
int a = 10;这是声明加赋值,而先声明再赋值是:int a; a = 10;
给量赋值是由右向左赋值
变量名明明规范:
首字母:1,字母 2,下划线 3,$美元符号+其余部分1,数字2,字母3,‘_’下划线,4$,美元符号
变量名,属性名,方法名,一律基于驼峰命名法;
2个单词首个小写,第二个单词首字母大写,三个同理。
类名:项目名,单词,首字母大写, 全量名:全大写
运算符,优先级最高,小括号(),最低是赋值运算符
由高到低优先级:!> 算数运算符>比较运算符>&&>||
运算符较多,用括号控制优先
判断是否:
if---else 如果没有大括号,他的范围就是一行
if
System.out.println("圆1");
else
System.out.println("圆2");
System.out.println("圆3");
只会输出1和3
连续区间的判断用多重if if(){}if(){}
单值判断的用switch--case
switch (){
case :
break;
case :
break;
defult;
}
字符串用 .equals("")判断
他们相同点:
都是用来处理多分支条件的结构
不同点:
switch只能处理等值条件判断的情况,而且条件必须是整型变量或字符串变量,
多重if:没有switch选择结构限制,特别适合某个变量处于某个连续区间时的情况