Java基础入门

1.编写Java程序的过程:编写Java代码,文件类型为.java→进行编译,编译后的文件类型为.class文件。
.java为Java代码的源文件   .class字节码文件为Java代码编译后的文件
Java程序运行的文件就是.class文件
2.转义符:\n 换行      英文是New line,表示使光标到行首
              \t 多个空格(移至下一列)     它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效,\t表示键盘上的“TAB”键。
3.在创建项目、文件、命名是要规范 ,一般使用英文进行命名
注释也要进行规范操作    
代码格式要进行规范排列     在Eclipse中,右键找到"Source",点击,在弹出的下拉框内,找到"Format",然后点击,或者快捷键ctrl+shift+F,
注释分为三种:
(1).单行注释   //注释
(2).多行注释   /*注释1
                 注释2*/
(3).文档注释   /*
                *注释1
                *注释2
                *注释3
                */
类名要用public修饰   一行只能写一行代码。
Java是区分大小写的,每一条Java语句必须以分号(;)结束。
4.程序运行出错
       当程序出现错误时,先去看控制台给你报的什么错误信息,然后根据错误信息找到哪个文件哪一行进行仔细检查,如果以自己目前的能力解决不了该问题,可以尝试问一下自己的同学和老师或者自己进行百度搜索解决
5.变量与数据类型
在Java编程语言中我们会声明一个变量来存储数据 。
在 Java 代码中,变量有两种命名赋值方式:
    (1).先声明一个变量后赋值
         int score ;  score = 1;
    (1).声明一个变量并赋值
         int score = 1;
从定义上来看,变量大概可分为两部分:变量名和变量值,我们可以通过变量值赋值给变量名。简单来说,变量就是存储数据的载体。
数据类型与变量密不可分     对于 Java 语言来讲,Java 是一种强类型的语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。
6.Java的基本数据类型有八种:
(1).数值型也叫整数类型(byte,short,int,long)
(2).浮点类型(float,double) 
(3).字符型(char)
(4).布尔型(boolean)
八种基本数据类型的转化
当把一个范围小的数值或变量直接赋给另一个范围大的变量时,系统将可以进行自动类型转换,否则就需要进行强制转换。
满足自动转换的条件:
(1)两种数据类型彼此兼容
(2)目标类型的取值范围大于源数据类型(低级类型数据转换成高级类型数据)
(1).自动转化
    1),byte->short->int->long->float->double
    2),char->int->long->float->double
    从左到右可以进行自动转化
(2).强制转化
    1),double—float—long—int—short—byte
    2),double—float—long—int—char
    从左到右可以进行强制转化
    例如:

double score = 3.141;
int scores = (int)score ;


变量名命名要规范    命名一般采用驼峰命名法
(1)首字母:字母、下划线“_”、$符号。
(2)其余部分:数字、字母、下划线“_”、$符号。
如果命名是一个单词的话,则该单词全部小写;
如果命名是两个单词的话,则该第一个单词小写,第二个单词首字母大写;
如果命名是两个单词的话,则该第一个单词小写,第二个单词首字母大写,第三个单词首字母大写;
7.运算符的优先级   最高级括号() 最低级=
   优先级顺序  !非 > 算数运算符 > 比较运算符  >&& 与  >  ||或

   多重if选择结构用于连续区间的判断

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        System.out.println("请输入考试成绩");
        Scanner sc = new Scanner(System.in);
        double score = sc.nextDouble();

        if (score==100){
            System.out.println("爸爸给他买辆车");
        }else if (score>=90){
            System.out.println("妈妈给他买MP4");
        }else if (score>=60 && score <90){
            System.out.println("妈妈给他买本参考书");
        }else{
            System.out.println("什么都不买");
        }
    }
}

  switch语句用于单层区间的判断

switch(表达式){ 
    case 常量表达式1:  
        语句1;
        break;
    case 常量表达式2:  
        语句2;
        break;
        ......
    case 常量表达式n: 
        语句n;
        break;
    default:  
        break;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值