if-else(条件判断语句,当符合某一标准就执行)
import java.util.Scanner;
//顺序结构
public class IfElse {
public static void main(String[ ] args){
Scanner sc=new Scanner (System.in);
System.out.println("请输入你的现金:");
int money=sc.nextInt();
if(money>100){
System.out.println("去吃肯德基");
}else{
System.out.println("去吃华莱士");
}
}
}
switch(分支选择,多个选项可供挑选)
public class Switch {
public static void main(String[] args) {
String noodles= "牛肉拉面";
switch (noodles){
case "牛肉拉面":
System.out.println("牛肉非常筋道");
break;
case "武汉热干面":
System.out.println("热干面灵魂吱吱");
break;
case"南昌拌粉":
System.out.println("南昌拌粉狠辣");
break;
case "葱油拌面":
System.out.println("吃葱油拌面那叫一个香");
break;
default:
System.out.println("方便面");
break;
}
}
}
import java.util.Scanner;
//分支结构
public class Switch {
public static void main(String[] args) {
Scanner sc=new Scanner (System.in);
System.out.println("请输入星期数:");
int day=sc.nextInt();
switch (day){
case 1: System.out.println("跑步");break;
case 2:System.out.println("游泳");break;
case 3:System.out.println("慢走");break;
case 4:System.out.println("动感单车");break;
case 5:System.out.println("拳击");break;
case 6:System.out.println("爬山");break;
case 7:System.out.println("好好吃一顿");break;
default:System.out.println("没有这个星期");break;
}
}
}
for(已知的执行次数,顺序执行循环)
import java.util.Scanner;
//for 循环
public class For {
public static void main(String[ ] args){
打印出五次hello world
// for (int i=1;i<6;i++){
// System.out.println("hello world");
// }
// 打印1-5
// for (int a=1;a<6;a++){
// System.out.println(a);
// }
// 打印5-1 断线重新连接
// for(int i=5;i>0;i--){
// System.out.println(i+"秒后自动重连");
// }
// System.out.println("连接成功!");
//
// 求1-5 的sum
// int sum=0;
// for(int i=1;i<=5;i++){
// sum=sum+i;
// }
// System.out.println(sum);
// 1-100 偶数和
// int sum=0;
// for (int i=1;i<=100;i++){
// if (i%2==0){
// sum+=i;
// }
// }
// System.out.println(sum);
//统计有多少个count++
// System.out.println("请你从小到大输入两个整数:");
// Scanner sc=new Scanner (System.in);
// int a=sc.nextInt();
// int b=sc.nextInt();
// int count=0;
// for(int i=a;i<=b;i++){
// if(i%3==0&&i%5==0){
// count++;
// }
//
// }
// System.out.println("一共有"+count+"个");
}
}
while(不知道要执行多少次,但是知道最后的范围)
//循环
public class While {
public static void main(String[] args) {
// 打印1-100
/* int i = 0;
while( i<=100){
// 自增
i++;
System.out.print(i);
}*/
// 区别 for /while for: 知道 循环的次数和范围(i=1;i<=10;i++) 走十圈 while:只知道 循环结束范围多大(i<4)珠穆朗玛山高度
// 折纸 2*n
/* double height=8844430;
double paper=0.1;
int count=0;
while(paper<height){
paper=paper*2;
count++;
}
System.out.println( "折纸"+count+"次");*/
// 回文数 随意输入 可以得出
/* int x=123321;
int temp=x;
记录倒过来的结果
int num=0;
while(x!=0){
int ge=x%10;
x=x/10;
num=num*10 +ge;
}
System.out.println(num);
System.out.println(temp==num)*/
// 不用/ % * 来求余数和商
int a=99;
int b=10;
int count=0;
while(a>=b){
a=a-b;
count++;
}
System.out.println(count+"......"+a);
}
}
continue/break(下一个循环继续,一个跳出整个循环结束)
import java.util.Scanner;
import java.util.Random;
public class While {
public static void main(String[] args) { //!psvm 快捷键
//示例 到三就结束/跳过三
/* for(int x = 0; x < 10; x++){
// System.out.println(x); 到3时候 就结束
if(x==3){
continue; //break; 结束整个循环
}
System.out.println(x);
}*/
//例题
// 7的倍数包含7 就输出过 1-100 满足这个条件的数字
/* for(int i=1;i<=100;i++){
if(i%7==0 || i/10==7||i%10==7){
System.out.println(i+"过!");
continue;
}
}*/
//输入一个大于等于2的整数x,计算返回X的平方根。
// 结果只保留整数部分,小数部分舍弃
/* System.out.println("一个大于等于2的整数x:");
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
int a = (int) Math.sqrt(x);
System.out.println(a);*/
//判断输入 ,是否为质数,这个范围能否被整除!!
//如果是10000 可以用算数平方根 来简化操作int a = (int) Math.sqrt(x);
/* boolean flag=true;
System.out.println("输入整数x:");
Scanner sc=new Scanner(System.in);
int number=sc.nextInt();
for(int i=2;i<number;i++){
if(number%i==0){
flag=false;
break;
}
}
if(flag){
System.out.println(number+"是一个质数!");
}else{
System.out.println(number+"不是一个质数!");
}*/
//获取随机数0-100
//抽荣耀水晶!!!!!
//导包(import),创建对象(new ),接受数据(int sc=sc.nextInt();)
/* Random r=new Random();
//生产随机数
int number = r.nextInt(100);//0-99 100个随机数int number = r.nextInt(100)+100;100-199的随机数
System.out.println(number);
Scanner sc=new Scanner(System.in);
//保底计数器
int count=0;
while(true){
System.out.println("请输入你要猜的数字:");
int guess=sc.nextInt();
count++;
if(count==3){
System.out.println("触发保底机制!!!");
break;
}
if(guess>number){
System.out.println("猜大了!");
}else if(guess<number){
System.out.println("猜小了!");
}else if(guess==number){
System.out.println("猜对了!");
break;
}
}*/
}
}
感谢您的观看!你的点赞!是我持之以恒的动力!!!!!!微笑!!!!!!