import java.util.Scanner;
public class WhileDemo01 {
public static void main(String[] args){
int i = 1;
while(i<=10){
System.out.println(i);
i++;
}
//跑圈
Scanner scanner = new Scanner(System.in);
int j = 1;
while(true){
System.out.println("你已经跑了第" + j +"圈,是否继续?");
String str = scanner.next();
if("否".equals(str)){
System.out.println("不行了,跑不动了");
break;
}else if("是".equals("接着跑"));
j++;
}
}
}
public class ArithmaticDemo01 {
public static void main(String[] args){
//加减乘除取余
int a = 3;
int b = 5;
System.out.println(a+b);//8
System.out.println(b-a);//2
System.out.println(a*b);//15
System.out.println(b/a);//1
System.out.println(b%a);//2
}
public class DoubleForDemo01 {
public static void main(String[] args){
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
//九九乘法表
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j +" * " + i +" = "+ i * j +"\t");
}
System.out.println();
}
}
}
public class DoWhileDemo {
public static void main(String[] args){
int i = 1;
do{
System.out.println(i + "");
i++;
}while(i <= 0);
}
}
import java.util.Scanner;
public class IfDemo01 {
public static void main(String[] args){
//提示用户输入年龄
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的年龄:");
int age = scanner.nextInt();
//对用户的年龄判断
if(age>18){
System.out.println("你可以开开心心的浏览网页");
}else{
System.out.println("生活真美好");
}
}
}
import java.util.Scanner;
public class IdentifyDemo01 {
public static void main(String[] args){
//提示用户输入姓名和年龄
//键盘扫描器 表示创建一个Scanner类型的应用(scanner) 指向Scanner类型的对象,其中System.in可以看成一个键盘
Scanner scanner = new Scanner(System.in);
//提示输入姓名和年龄
System.out.println("请输入你的姓名:");
String name = scanner.next();
System.out.println("请输入你的年龄:");
int age = scanner.nextInt();
System.out.println("我叫" + name + ",今年" + age + "岁了!");
//提示输入学号,班级,座右铭
System.out.println("请输入学号,班级,座右铭:");
long stu = scanner.nextLong();
int classes = scanner.nextInt();
String motto = scanner.next();
System.out.println("我的学号是" + stu + ",班级是" + classes + ",座右铭是" + motto);
//输入下落时间
System.out.println("请输入下落时间:");
double t = scanner.nextDouble();
System.out.println("下落的位移是" + 0.5*9.8*t*t);
}
}
import java.util.Scanner;
public class IfDemo02 {
public static void main(String[] args){
//提示用户输入两个数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个数:");
int num2 = scanner.nextInt();
//进行判断,求最大值
/*if(num1 >= num2){
System.out.println("最大值: " + num1);
}
if(num1 < num2){
System.out.println("最大值: " + num2);
}
*/
int max = num1;
if(num1 <= num2){
max = num2;
}
System.out.println("最大值: " + max);
}
import java.util.Scanner;
public class IfElseDemo {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的成绩:");
double score = scanner.nextDouble();
if(score >= 60){
System.out.println("恭喜你,及格了");
}else{
System.out.println("恭喜你,补考一下");
}
//提示用户输入一个数,判断是负数还是非负数
System.out.println("请输入一个数:");
int number = scanner.nextInt();
if(number < 0){
System.out.println("这是一个负数");
}else{
System.out.println("这是一个非负数");
}
}
}
import java.util.Scanner;
public class IfElseIfDemo01 {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的身份信息:(军人,学生,还是普通人)");
String identify = scanner.next();
//对用户的身份信息进行判断
if("军人".equals(identify)){
System.out.println("由于您是军人,享受免票");
}else if("学生".equals(identify)){
System.out.println("由于您是学生,享受半价票");
}else{
System.out.println("由于您是普通人,请购买全价票");
}
//提示用户输入高考成绩,判断学校学历
System.out.println("请输入高考成绩:");
int grade = scanner.nextInt();
if(grade>650){
System.out.println("上清北");
}else if(grade>=550&&grade<=650){
System.out.println("上985,211");
}else if(grade>=450&&grade<550){
System.out.println("上一本或二本");
}else if(grade>=350&&grade<450){
System.out.println("上普通学校");
}else{
System.out.println("上较差学校");
}
}
}
import java.util.Scanner;
public class MouthDay {
//提示用户输入月份
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份:");
int mouth = scanner.nextInt();
switch(mouth){
case 1:System.out.println("当月有31天");
break;
case 2:System.out.println("当月有28天");
break;
case 3:System.out.println("当月有31天");
break;
case 4:System.out.println("当月有30天");
break;
case 5:System.out.println("当月有31天");
break;
case 6:System.out.println("当月有30天");
break;
case 7:System.out.println("当月有31天");
break;
case 8:System.out.println("当月有31天");
break;
case 9:System.out.println("当月有30天");
break;
case 10:System.out.println("当月有31天");
break;
case 11:System.out.println("当月有30天");
break;
case 12:System.out.println("当月有31天");
break;
}
}
}
import java.util.Scanner;
public class ThreeEyesDemo {
public static void main(String[] args){
//提示用户输入一个数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:");
int number = scanner.nextInt();
//使用三目运算符对用户输入的数进行判断
String s = number > 0 ? "你输入的是一个正数" : number == 0 ? "你输入的是0" : "你输入的是一个负数";
System.out.println(s);
//输入一个正数三位数,逆序输出
System.out.println("请输入一个三位数:");
int num = scanner.nextInt();
int a,b,c;
a = num%10;
b = (num%100)/10;
c = num/100;
System.out.println(c + b*10 + a*100);
}
}