首页 > 代码库 > Java学习第一天

Java学习第一天

JDK的安装与配置 :

下载:

安装:傻瓜式(注意:不要装在C盘)

配置:

1, JAVA_HOME

2, classpath

3, path

验证:

1, javac

2, java -version

 

安装myeclipse/eclipse

打开:

创建项目

最左侧空白--右键—new java project—project name—(注意)—finish

注意:(Java标识符的命名规范)

1, 由字母,数字,下划线(_,美元符号($)组成,数字不能开头

2, 不能是Java中的关键字或保留字(const,goto

3,驼峰式命名,大小写区分,没有长度限制,见名知意

 

int      age      =     18;

//数据类型    变量名     赋值号 变量值

 

Java中的数据类型:

基本数据类型:四类八种

整形:byte(1),short(2),int(4),long(8)

浮点:float(4),double(8)

字符:char

布尔:boolean(true/false)

引用数据类型:

自转:数据类型范围由小到大

强转:数据类型范围由大到小

 

注释:

单行注释://

多行注释:/*    */

文档注释:/**   * /

 

流程控制语句:if  else   switch case  ,  for ,while,do while

语句结构,表达式

 

 

循环:

什么时候用循环:大量重复业务逻辑的时候

Whiledo while的区别:

 

 

 

 

 

 

 

 

 

 

 

 

JDK的安装与配置 :

下载:

安装:傻瓜式(注意:不要装在C盘)

配置:

1, JAVA_HOME

2, classpath

3, path

验证:

1, javac

2, java -version

 

安装myeclipse/eclipse

打开:

创建项目

最左侧空白--右键—new java project—project name—(注意)—finish

注意:(Java标识符的命名规范)

1, 由字母,数字,下划线(_,美元符号($)组成,数字不能开头

2, 不能是Java中的关键字或保留字(const,goto

3,驼峰式命名,大小写区分,没有长度限制,见名知意

 

int      age      =     18;

//数据类型    变量名     赋值号 变量值

 

Java中的数据类型:

基本数据类型:四类八种

整形:byte(1),short(2),int(4),long(8)

浮点:float(4),double(8)

字符:char

布尔:boolean(true/false)

引用数据类型:

自转:数据类型范围由小到大

强转:数据类型范围由大到小

 

注释:

单行注释://

多行注释:/*    */

文档注释:/**   * /

 

流程控制语句:if  else   switch case  ,  for ,while,do while

语句结构,表达式

 

 

循环:

什么时候用循环:大量重复业务逻辑的时候

Whiledo while的区别:

 

 

import java.util.Scanner;

 

public class Demo {
public static void main(String[] args) {
//表达式
/* 题意:温度高于35度,去游泳。否则,在家睡觉
* 思路:
* 1,创建温度变量 int tem = 28;
* 2,比较温度
* tem>35 结果:去游泳
* tem<=35 结果:睡觉
*
* 练习:
* 假如我的工资3000以下,买小米手机
* 4000以下,买诺基亚
* 5000以下,HTC
* 6000以下,苹果
*
* */
// int salary = 3800;
// if(salary<3000){
// System.out.println("买小米");
// }else if(salary<4000){
// System.out.println("买诺基亚");
// }else if(salary<5000){
// System.out.println("HTC");
// }else if(salary<6000){
// System.out.println("买苹果");
// }

// switch case

// Scanner aa = new Scanner(System.in);
// System.out.println("请输入数据");
// int day = aa.nextInt();
// switch (day) {
// case 1:
// System.out.println("周一");
// break;
// case 2:
// System.out.println("周二");
// break;
// case 3:
// System.out.println("周三");
// break;
// case 4:
// System.out.println("周四");
// break;
// case 5:
// System.out.println("周五");
// break;
// case 6:
// System.out.println("周六");
// break;
// case 7:
// System.out.println("周日");
// break;
// default:
// System.out.println("对不起,您该回火星了,地球上一周只有7天");
// }
/**
* 考试时,90--100分,优秀,80--89,良好,70--79,一般,60--69,及格,60以下,不及格
* */

// Scanner input = new Scanner(System.in);
// System.out.println("请输入您的分数:");
// int score = input.nextInt();
// if(score<0 || score>100){
// System.out.println("输入有误");
// }else{
// switch (score/10) {
// case 0:
// case 1:
// case 2:
// case 3:
// case 4:
// case 5:
// System.out.println("不及格");
// break;
// case 6:
// System.out.println("及格");
// break;
// case 7:
// System.out.println("一般");
// break;
// case 8:
// System.out.println("良好");
// break;
// case 9:
// case 10:
// System.out.println("优秀");
// }
// }
// 1 2 4
// for (int i = 0; i < 5000; i++) {
// //3
// System.out.println("第"+(i+1)+"遍:小红,我爱你");
// }


// int a = 0;
// while (a>5000) {
// System.out.println("第"+a+"遍:小红,我爱你");
// a++;
// }

// int a = 0;
// do{
// System.out.println("第"+(a+1)+"遍:小红,我爱你");
// a++;
// }while(a>5000);


/*
* 求1--100之间的偶数和,偶数个数
* */
// int sum =0;
// int count=0;
// for (int i = 1; i <= 100; i++) {
// if(i % 2 == 0){
// sum= sum+i;
// count++;
// }
// }
// System.out.println("1--100之间的和是:"+sum);
// System.out.println("偶数个数是:"+count);

//什么情况用if else ?什么情况用switch case?

// Scanner sc = new Scanner(System.in);
// System.out.println("请输入数据:");
// String name = sc.next();
// char c = ‘r‘;
// long b = 3;
// switch (b) {
// case 1:
// System.out.println("您输入的是true");
// break;
// case 3:
// System.out.println("您输入的是false");
// default:
// break;
// }

// for (int i = 1; i <= 9 ; i++) {
// for (int j = 1; j <= i; j++) {
// System.out.print(j+"*"+i+"="+i*j+" ");
// }
// System.out.println();
// }

// for (int i = 1; i <= 9; i++) {//行
// for (int j = 1; j <= i; j++) {//列
// System.out.print(j+"*"+i+"="+i*j+" ");
// }
// System.out.println();
// }

/**
* 百元买百只鸡,公鸡:5元一只,母鸡:3元一只,小鸡:1元3只,要求,公鸡,母鸡,小鸡都必须有,问:能买几只公鸡,几只母鸡,几只小鸡?
* */








}
}

 

Java学习第一天