Java编程基础篇第三章】的更多相关文章

逻辑运算符 与(&)(&&),或(||)(|),非(!) &和&&的区别 &:无论&的左边真假,右边都进行运算 &&:当左边是真时,右边才进行运算:左边是假时,右边不进行运算 |和||的区别同上. 位运算符 左移(<<),右移(>>),无符号右移(>>>),与运算(&),或运算(||),异或运算(),反码(~) 左移(<<):就是将左边的操作数在内存中的二进制数据左…
构造方法 一:概念: 给对象的数据(属性)进行初始化 二:特点: a.方法名与类同名(字母大小写也要一样) b.没有返回值类型 c.没有具体的返回值 return 三:构造方法重载: 方法名相同,与返回值类型无关(因为构造方法没有返回值),只看参数列表 注:如果没有写出构造方法,系统自动提供一个无参的构造方法,如果我们给出了构造方法, 系统不再提供构造方法. class Student{ //下面是构造方法 public Student{ //无参构造方法 } public Person(Str…
循环结构 循环结构的分类 for循环,while循环,do...while()循环 for循环 注意事项: a:判断条件语句无论简单还是复杂结果是boolean类型 b:循环体语句如果是一条语句,大括号可以省略:如果是多条语句,大括号不能省略.建议永远不要省略 c:一般来说:有左大括号就没有分号,有分号就没有左大括号 三种循环结构的循环语句的区别 三种循环语句其实都可以完成一样的功能,也就是说可以等价转换,但还是小有区别的: do…while循环至少会执行一次循环体 for循环和while循环只…
数组概述 概念:数组是存储同一种数据类型多个元素的集合.也可以看成是一个容器.数组既可以存储基本数据类型,也可以存储引用数据类型.应用场景:为了存储同种数据类型的多个值 数组定义格式 格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];例:int[] arr = new int[8];格式2:元素类型[] 数组名 = new 元素类型[]{元素,元素,……};例:int []arr = new int[]{3,5,1,7};int []arr ={3,5,7,1}; 数组的…
第三章 选择 3.8 计算身体质量指数 package com.chapter3; import java.util.Scanner; public class ComputeAndInterpretBMI { /** *计算身体质量指数 *BMI *BMI<18.5 偏瘦 *18.5<=BMI<25.0 正常 *25.0<=BMI<30.0 超重 *30.<=BMI 过胖 */ public static void main(String[] args) { Scan…
计算机语言 人与计算机交流的方式. 计算机语言有很多种如:C语言,c++,Java等 人机交互 软件的出现实现了人与计算机之间的更好的交流(交互) 交互方式 图形化界面:便于交互,容易操作,简单直观,使用者容易上手. 命令行:需要一个控制台,需要输入特定指令,让计算机完成操作,同时还需要你记住一些命令. Java语言概述: 1. Java语言是SUN公司(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言. 2. Java语言是一门面向I…
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. 关键:声明变量temp   与各数值比较. package Exam01; import java.util.Scanner; public class Topic03 { public static void main(String[] args) { // TODO Auto-generated method stubint a,b,c; //输入 Scanner input = new Scanner(System.in); Sys…
关键字 概述:被Java语言赋予特定含义的单词. 特点:组成关键字的字母全部为小写字母. 标识符 概述:给类,接口,包,方法,常量起名字时的字符序列 组成规则:英文大小写字母,数字,$和— 命名规则. 包名:多单词组成时所有字母都小写. 类名接口名:多单词组成时,所有单词的首字母大写 常量名函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写. 注意事项:不能以数字开头.不能是Java 中的关键字.区分大小写要见名知意,驼峰命名 常量 概述:在程序执行的过程中其值不可以发…
1.Q:ArrayList 和 LinkedList 有什么区别? A:ArrayList查询快!LinkedList增删快.ArrayList是基于索引的数据接口,它的底层是数组.空间占用相对小一些    LinkedList是链表结构,LinkedList比ArrayList更占内存,因为LinkedList为每一个节点存储了两个引用,一个指向前一个元素,一个指向下一个元素.    对于查询速度,ArrayList觉得优于LinkedList,因为LinkedList要移动指针. 对于插入或…
从键盘输入一位整数,代表月份,编程判断指定月份属于一年中的哪个季度.如果是 12月.1 月.2 月,就属于冬季:如果是 3 月.4 月.5 月,就属于春季:如果是 6 月.7 月.8 月,就属于夏季:如果是 9 月.10 月.11 月,就属于秋季.输入其他数字时提示用户输入不正确. package Exam01; import java.util.Scanner; public class Topic05 { public static void main(String[] args) { //…