05_08Java笔记

本文详细介绍了Java的基本数据类型、逻辑运算符的区别、条件语句的使用场景、循环语句的区别,以及九九乘法表的编程实现。同时提供了Eclipse常用快捷键、包名和类名的命名规则等内容。

1.Java基本数据类型有哪些

共8类,整数类型byte,short,int,long字符型char浮点型float,double布尔型boolean

2.&和&&有什么区别

&无论前面的语句真假,都将执行后一条语句

&&,则会出现短路的现象,若前一条语句为假,则不执行后一条语句。&&一假则假,||一真及真

3.If和switch分支语句有什么区别,分别什么适合用

If语句可以判断区间,范围

Switch判断的是值

注:switch case执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是否有break,判断是否继续输出,或是跳出判断。

  • 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。

  • 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。


https://www.cnblogs.com/ErMengNJUniverser/p/6240844.html

4.white和do-while循环有什么区别

While先判断后执行

do-while先执行后判断,判断语句的真假,都将执行一次

5.编程实现九九乘法表

//编程思路最难,实现打印9行

publicclass Chen9_9_3 {

  publicstaticvoid main(String[] args) {

    // TODOAuto-generated method stub

    for(inti=1;i<=9;i++) {

      System.out.println("***");

    }

  }

}


//实现打印9行,并且第1行一个数据,第二行两个数据,以此类推

publicclass Chen9_9_3 {

  publicstaticvoid main(String[] args) {

    // TODOAuto-generated method stub

    for(inti=1;i<=9;i++) {

      for(intj=1;j<=i;j++) {

         System.out.print("***");

      }

      System.out.println("");

    }

  }

}


//最终实现九九乘法表

publicclass Chen9_9_3 {

  publicstaticvoid main(String[] args) {

    // TODOAuto-generated method stub

    for(inti=1;i<=9;i++) {

      for(intj=1;j<=i;j++) {

         System.out.print(i+"*"+j+"="+i*j+"\t");

      }

      System.out.println("");

    }

  }

}


6.eclipse快捷键

/**

 * Ctrl + Shift + o 导包

 * Ctrl + Shift + f 代码格式化

 * ctrl + shift + r:打开资源(不只是用来寻找Java文件)

 * ctrl+q () 回到最后一次编辑的地方

 * Ctrl+Z 全局撤销

 * Ctrl+S保存当前文件

 */

7.包名规则:

a,必须要小写字母

b,通常用公司域名倒置,比如

com.lenovo.www.entity

类名定义规则:

a,必须首字母大写

b,采用驼峰式命名,比如 HelloWorld

变量定义规则

a,首字母必须小写

b,采用驼峰式,比如 xiaomingAge

8.快速实现保留小数点后两位

import java.math.BigDecimal;

import java.math.RoundingMode;

import java.util.*;
public class Temperature {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("请输入华氏摄氏度");
        double a;
        double b = 0;
        Scanner c = new Scanner(System.in);
        a = c.nextDouble();
        b = (a-32)*5/9.0;
        System.out.println(new BigDecimal(b).setScale(2, RoundingMode.HALF_DOWN).doubleValue());
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值