1、课前回顾
(数据类型)
class Exit{
public static void main(String arge[]){
byte a = 10;
short b = 100;
int i = 1000;
long d =100000L;
float f =0.1F;
double k =0.2;
boolean isEmpty = true;
char w = 'm'
}
}
2、输入语句
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 创建一个scanner
// System.in是系统标准输入
Scanner scanner = new Scanner(System.in);
//程序会等着程序员输入一个数字
int i = scanner.nextInt();
System.out.println(i);
// 字符串 多个字符串用+来表示
String s = "hello"+"world";
System.out.println(s);
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tTOlKBBt-1604064203307)(D:\欣知\教学日志\10.24rz.assets\image-20201024160249868.png)]
3、if语句
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 创建一个scanner
// System.in是系统标准输入
Scanner scanner = new Scanner(System.in);
//程序会等着程序员输入一个数字
int i = scanner.nextInt();
System.out.println(i);
if (i<4){
System.out.println("您输入的数字小于4");
} else if(i >= 4 & i< 10) {
System.out.println("您输入的数大于4小于10");
}else {
System.out.println("您输入的数大于10");
}
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7VAzcQCu-1604064203313)(D:\欣知\教学日志\10.24rz.assets\image-20201024170932430.png)]
4、switch语句
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 创建一个scanner
// System.in是系统标准输入
Scanner scanner = new Scanner(System.in);
//程序会等着程序员输入一个数字
int i = scanner.nextInt();
switch (i){
case 1:
System.out.println("查询话费");
break;
case 2:
System.out.println("查询流量");
break;
}
}
}
5、循环语句
1、while语句
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 一直会执行
int i = 10;
while (i> 0){
System.out.println(i);
i--;
}
System.out.println("执行完了");
}
}
2、do while语句
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 一直会执行
int i = 10;
// 先判断一下是不是满足条件,然后执行
while (i > 0) {
i--;
System.out.println(i);
}
System.out.println("-----------------------");
// 先执行一下,然后判断,看看要不要继续执行
do {
i--;
System.out.println(i);
}
while (i> 0);
System.out.println("执行完了");
}
}
3、for语句
import java.util.Scanner;
public class Text{
public static void main(String args[]){
for (int i = 0;i < 10;i++){
System.out.println(i);
}
}
}
4、关键字
(1)break和continue
// 引入我想要的东西
import java.util.Scanner;
public class Text{
public static void main(String args[]){
// 结束当前循环
for (int j = 1;j <= 100;j++){
if(j == 10){
break;
}
System.out.println(j);
}
System.out.println("------------------");
// 跳过本次循环,继续执行下一次循环
for (int j = 1;j <= 100;j++){
if(j == 10){
continue;
}
System.out.println(j);
}
}
}
// for循环可以打标签,break 标签名可以打断任何标签
flag:for (int i = 1;i<= 100;i++){
for (int j = 1;j <= 100;j++){
if(j == 10){
break flag;
System.out.println(j);
}
}
}
作业
1、九九乘法表
import java.util.Scanner;
public class Text{
public static void main(String args[]){
for (int i = 0;i < 10;i++){
for (int j = 1;j <= i ;j++){
System.out.print(j+"*"+i+"="+j*i+" ");
}
System.out.println();
}
}
}
2、倒三角
import java.util.Scanner;
public class Text{
public static void main(String args[]){
for (int i = 0;i < 10;i++){
for (int j =10;j >= i ;j--){
System.out.print(" ");
}
for (int k =1 ;k <=i;k++){
System.out.print("*");
}
System.out.println();
}
}
}
3、等腰三角形
import java.util.Scanner;
public class Text{
public static void main(String args[]){
for (int i = 0;i < 10;i++){
for (int j = 10;j >= i ;j--){
System.out.print(" ");
}
for (int k = 1 ;k <= i;k++){
System.out.print("*");
}
for (int c = 0 ;c <= i;c++){
System.out.print("*");
}
System.out.println();
}
}
}