java初学者

本人对c语言有一定基础,所以java的文章还是主要以代码为主。

1.隐式转换小结 

 2.强制转换

 如果把一个取值范围大的数值,赋值给取值范围小的变量,是不允许直接赋值的。如果一定要这么做就需要加入强制转换。

double a=12.3;
int b=(int)a;

3.字符串和字符的加操作的举例

4.java编程入门练习

public class Helloworld {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入我们自己衣服的时髦度:");
        int myFanish=sc.nextInt();
        System.out.println("请输入相亲对象的时髦度");
        int girlFanish=sc.nextInt();
        boolean result=myFanish>girlFanish;
        System.out.println(result);
    }
}

5.逻辑运算符

6.三元运算符的代码练习

public class progect1{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请随机输入三个数:");
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        int temp = a > b ? a : b;
        int max = temp > c ? temp : c;
        System.out.println(max);
    }
}

7.if-else的代码(初级)

public class progect1{
    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("吃沙县小吃");
        }
    }
}

8.switch-case

public class progect1{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入你想吃的面食");
        String noodles=sc.next();
        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;
        }
    }
}

9.for循环的代码(初级)

求1到a之前的总和

public class project1 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个数字:");
        int a=sc.nextInt();
        int sum=0;
        for(int i=0;i<a;i++){
            sum+=i;
        }
        System.out.println(sum);
    }
}

10.for循环代码(升级)

public class project1{
    public static void main(String[] args){
        int sum=0;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入数的起始点:");
        int a=sc.nextInt();
        System.out.println("请输入数的终止点:");
        int b=sc.nextInt();
        for(int i=a;i<=b;i++){
            if(i%3==0&&i%5==0){
                sum+=i;
            }
        }
        System.out.println(sum);
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值