2020-11-19

Java 入门(一)

第一天

快捷键 主函数:psvm
输出:sout

    public static void main(String[] args) {
        System.out.println("hello world");
    }
``

数据类型转换



```java
public static void main(String[] args) {
        int a=10;
        byte b=20;
        int c=a+b;
        System.out.println(c);
        //强制类型转换
        byte d=(byte) (a + b);
        System.out.println(d);
        //强制类型转换有时会造成数据丢失精度
        double e=3.1415;
        System.out.println((int)(e));
    }

数据的输入

import java.util.Scanner;
public class text4 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int i = sc.nextInt();
        System.out.println("i:"+i);
    }
}

switch语句

import java.util.Scanner;

public class text6 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a = sc.nextInt();
        switch(a){
            case 1:
                System.out.println("Monday");
                break;
            case 2:
                System.out.println("TUESDAY");
                break;
            default:
                System.out.println("burenshi");
        }
    }
}

从1到5再次5到1

package text1;

import java.util.Scanner;

public class text7 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
             int a = sc.nextInt();
             for(a = 1 ; a <= 5 ; a++){
                 System.out.println(a);
             }

             for(a = 5 ; a >= 1 ; a--){
            System.out.println(a);
        }
    }

水仙花数的个数

package text1;


public class text7 {
    public static void main(String[] args) {
             int a ;
             int count = 0;
             for(a = 100 ; a <= 999 ; a++){
                 int b = a/100;
                 int c = a /10 %10;
                 int d = a%10;
                 if(a == b*b*b + c*c*c + d*d*d){
                     //count = count + 1;
                     //count++;
                     ++count;
                 }
             }
        System.out.println(count);

猜数字游戏

 public static void main(String[] args) {        Random r = new Random();        int num = r.nextInt(100);        for(int a=1; ;a++){            Scanner sc=new Scanner(System.in);            int i = sc.nextInt();            if(i>num){                System.out.println("Too big!");                continue;            }            if(i<num){                System.out.println("Too small!");                continue;            }            if(i==num){                System.out.println("Yes!");                break;            }        }        System.out.println("计算机输出的数字是"+num);    }}

求平均数

public class text9 {
    public static void main(String[] args) {
        int [] arr = new int[5];
        Scanner sc=new Scanner(System.in);
        int sum,i;
        sum = 0;
        for(i=0;i < 5;i++) {
            arr[i] = sc.nextInt();
        }
        for(int n=0;n < 5;n++) {
            sum = sum + arr[n];
        }
        System.out.println(sum/5.0);
    }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值