1.理解变量的概念
变量初始化
变量赋值
2.基本数据类型
整型
浮点型
布尔型
字符型
注:数据类型的取值范围: -(2字节x8-1) ~ (2字节x8-1)-1;
数据转换原则:从高精度到低精度转换 byte<short<int<long<float<double.
3.流程控制
顺序
分支
单分支
双分支
多分支
switch(条件表达式)
case 常量:
语句;
break;
注:条件表达式和常量的数据类型必须一致;
switch中可用数据类型:byte,short,int,char,enum等.
循环
for
while
do while
注:for和while中的语句不一定执行,do while中的语句至少执行一次.
作业1:判断用户输入的两个数是否相等
参考:
/*
功能:判断用户输入的2个数是否相等
2013年3月27日 11:05:14
*/
//方法一:简单方法
//public class demo1{
// public static void main(String [] args){
// int a = 3;
// int b = 3;
// if(a < b){
// System.out.println("a<b");
// }
// else if(a > b){
// System.out.println("a>b");
// }
// else{
// System.out.println("a=b");
// }
// }
//}
//方法二:利用流
// import java.io.*;
// public class demo1{
// public static void main(String [] args) {
// try{
// //建立通道
// InputStreamReader isr = new InputStreamReader(System.in);
// //指定缓存区
// BufferedReader br = new BufferedReader(isr);
// //提示输入第一个数
// System.out.println("请输入第一个数:");
// //等待输入
// String a = br.readLine();
// //提示输入第一个数
// System.out.println("请输入第二个数:");
// String b = br.readLine();
// //等待输入
// float num1 = Float.parseFloat(a);
// float num2 = Float.parseFloat(b);
// if(num1 < num2){
// System.out.println(a+"<"+b);
// }
// else if(num1 > num2){
// System.out.println(a+">"+b);
// }
// else if(num1 == num2){
// System.out.println(a+"="+b);
// }
// }
// catch(Exception e){
// e.printStackTrace();
// }
// }
//}
作业2.功能:1.在屏幕上打印出金字塔图形;2.打印出镂空的金字塔;3.打印出镂空的菱形