zoukankan      html  css  js  c++  java
  • java编程入门一

    学习视频传送门

    1.helloword

    1.1 println

    1 public class helloWorld {
    2     public static void main (String[] args){
    3         System.out.println("hello world tom");
    4     }
    5 }
    View Code

    1.2  myOneJava.java

    public class myOneJava{
        public static void main(String[] args){
            System.out.println("Today is sunday");
        }
    }
    myOneJava

    2.三元运算符

    2.1 三个和尚

     1 public class heshang{
     2     public static void main (String[] args){
     3         int height1 = 150;
     4         int height2 = 210;
     5         int height3 = 165;
     6         
     7         int temHeight = (height1>height2) ? height1 :height2;
     8         int max = (temHeight>height3) ? temHeight : height3;
     9         
    10         System.out.println("maxHeight:" + max);
    11     }
    12 }
    heshang

    2.2 两只老虎

    public class twoTiger{
        public static void main (String[] args){
            int weight1 = 180;
            int weight2 = 200;
            // a>b?a:b;
            boolean b = (weight1 == weight2)? true:false;
            System.out.println("b:" + b);
            
        }
    }
    twoTiger

    3. 数据输入

    3.1 数据输入

    import java.util.Scanner;
    public class inputDate{
        public static void main (String[] args){
            System.out.println("Input what?please:");
            Scanner sc = new Scanner(System.in);
            int i = sc.nextInt();
            System.out.println("output : " + i);
        }
    }
    inputDate

    3.2三个和尚升级版

     1 import java.util.Scanner;
     2 
     3 public class heShangMax{
     4     public static void main (String[] args){
     5     Scanner sc = new Scanner(System.in);
     6     
     7     System.out.println("please input 1 heshang:");
     8     int height1 = sc.nextInt();
     9     System.out.println("please input 2 heshang:");
    10     int height2 = sc.nextInt();
    11     System.out.println("please input 3 heshang:");
    12     int height3 = sc.nextInt();
    13     
    14     int temHeight = (height1 > height2)?height1:height2;
    15     int maxHeight = (temHeight > height3)?temHeight:height3;
    16     
    17     System.out.println("max height is : "+maxHeight);
    18     }
    19 }
    heShangMax

    4.IF语句

    4.1  if

    public class ifLearn{
        public static void main(String[] args){
            int a = 10;
            int b = 20;
            if (a > b){
                System.out.println("a>b");
            } else if(a < b){
                System.out.println("a < b");
            } else{
                System.out.println("a = b");
            }
        }
    }

    4.2 奇偶数

    import java.util.Scanner;
    
    public class jioushu{
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            System.out.println("please input a number:");
            int number = sc.nextInt();
            
            if (number%2 == 0){
                System.out.println(number + " is jishu");
            }else {
                System.out.println(number + " is oushu");
            }
        }
    }
    jioushu

    4.3 考试奖励

    import java.util.Scanner;
    public class kaoshijiangli{
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            System.out.println("input you score: ");
            int score = sc.nextInt();
            if (score >=80 && score <= 100){
                System.out.println("very good!");
            }else if (score >=60 && score <80){
                System.out.println("just so so");
            }else if (score >=0 && score < 60){
                System.out.println("son of bitch !");
            }else{
                System.out.println("Input score in \"0-100\" please !");
            }
        }
    }
    kaoshijiangli

    5. Switch

    5.1 Demo

    import java.util.Scanner;
    
    public class SwitchDemo{
        public static void main(String[] args){
            System.out.println("请输入个数字吧:");
            Scanner sc = new Scanner(System.in);
            
            int week = sc.nextInt();
            switch (week){
                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("请输入数字1-7之间");
            }
            
        }
    }

    5.2 四季

    import java.util.Scanner;
    
    public class SiJi{
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            
            System.out.println("请输入一个月份:1-12之间");
            
            int month = sc.nextInt();
            switch (month){
                case 3,4,5:
                System.out.println("春暖花开");
                break;
                case 6,7,8:
                System.out.println("夏果累累");
                break;
                case 9,10,11:
                System.out.println("秋风萧瑟");
                break;    
                case 12,1,2:
                System.out.println("冬雪皑皑");
                break;
                default:
                System.out.println("请输入月份在1-12之间");
            }
        }
    }
    SiJi

    6. For 循环

    6.1 Demo

    /*
    格式:
    for (初始化语句;条件判断语句;条件控制语句){
        循环体语句;
    }
    
    执行流程1.执行初始化语句2. 执行条件判断语句3.执行循环体语句。4.执行条件控制语句 5.回到二继续执行
    */
    public class ForDemo{
        public static void main(String[] args){
            for (int i=0;i<5;i++){
                System.out.println("HELLOWORD");
            }
            for (int n=1;n<=5;n++){
                System.out.println(n);
            }
            for (int i=5;i>=1;i--){
                System.out.println(i);
            }
        }
    }

    6.2 求和

    public class ForSum{
        public static void main(String[] args){
            int sum =0;
            int sum1=0;
            for(int i=1;i<=100;i++){
                sum += i;
            }
            System.out.println(sum);
            System.out.println("-----------(づ ̄3 ̄)づ╭❤~求偶数和--------------");
            
            for (int j=1;j<=100;j++){
                if (j%2==0){
                    sum1 +=j;
                }
            }System.out.println(sum1);
        }
    }
    ForSum

    6.3 水仙花与计数

    //在控制台输出水仙花数
    public class shuixianhuashu{
        public static void main(String[] args){
            int count = 0;
            for (int i=100;i<=999;i++){
                //在计算前获取三位数中每个位上的值
                int ge =i%10;
                int shi = i/10%10;
                int bai = i/100%10;
                
                //判定条件是将三位数中的每个数值取出来,计算立方和后与原数相同
                if(ge*ge*ge+shi*shi*shi+bai*bai*bai ==i){
                    //计数count
                    count++;
                    System.out.println(i);
                }
            }System.out.println("水仙花数"+count+"个");
        }
    }
    shuixianhuashu

    7. while 循环

     7.1 Demo

    public class whileDemo{
        public static void main(String[] args){
            //在控制台输出10次helloword
            int i = 0;
            while (i<=10){
                System.out.println("helloword");
                i++;
            }
        }
    }

    7.2 折纸珠穆朗玛峰

    public class zhumulangmafeng{
        public static void main(String[] args){
            double paper = 0.1;
            int zf = 8844430;
            int count = 0;
            while (paper <= zf){
                paper *=2;
                count++;
            }
            System.out.println("一张纸需要折叠"+count+"次,才等于珠穆朗玛峰高度");
        }
    }
    zhumulangmafeng

    7.3 do..while

    /* 完整格式
    do {
        循环体语句;
        条件控制语句;
    }while(条件判断语句);
    
    */
    
    public class doWhileDemo{
        public static void main(String[] args){
            int i = 0;
            do{
                System.out.println(i);
                i++;
            }while (i<=5);
        }
    }
    doWhileDemo

    7.4 continue & break 循环控制

    public class conBreak{
        public static void main(String[] args){
            for (int i=1;i<=5;i++){
                if(i%2 == 0){
                    //continue;
                    break;
                }
                
                System.out.println(i);
            }
        }
    }
    conBreak

    8. Random

     8.1 Demo

    import java.util.Random;
    
    public class randomDemo{
        public static void main(String[] args){
            Random r = new Random();
            int number = r.nextInt(10);
            
            System.out.println(number);
        }
    }

    8.2 猜数字

    import java.util.Random;
    import java.util.Scanner;
    
    public class caishuzi{
        public static void main(String[] args){
        Random r = new Random();
        int number = r.nextInt(100)+1;
        while (true){
            Scanner sc = new Scanner(System.in);
            int InNumber = sc.nextInt();
            if (InNumber > number){
                System.out.println("大了");
            }else if (InNumber < number){
                System.out.println("小了");
            }else{
                System.out.println("猜对了,正是:"+InNumber);
                break;
            }    
        } 
    
        }
    }
    caishuzi

    123

    为美好的生活奋斗!
  • 相关阅读:
    MD代码块指定语言类型
    spring通过bean名称,方法名,反射调用服务。
    h5魔塔开坑记
    意识流CSP2021游记
    Android开发byte version = 0x80错误: 不兼容的类型: 从int转换到byte可能会有损失
    Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager解决方法
    Android开发androidstudio调试smali代码
    Android开发修改手机ro.debuggable=1便于调试应用程序
    window环境下载Android系统源代码的方法
    android开发jni开发遍历文件夹下的文件以及目录
  • 原文地址:https://www.cnblogs.com/ethtool/p/15732620.html
Copyright © 2011-2022 走看看