Java开发之文件命名和基本的输入和输出

//java开发的文件命名规则
//首字母必须大写
//采用驼峰法
eg.
    SecondProject

//java的输出
1.类C式
      
public class OutputDemo01 {
    public static void main(String[] args) {
        int a = 3;
        int b = 4;
        int c = b+a;

        System.out.printf("a=%d,b=%d,c=%d" ,a,b,c);
    }
}

2.java式

public class OutputDemo02 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        int c = a+b;
        System.out.println(a+"+"+b+"="+ c);
    }
}

3.界面式

public class OutputDemo03 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        int c = 3;

        JOptionPane.showMessageDialog( null,a+ "+" +b +"=" +c);
    }
}

这是界面式的窗口

有三种输入的方式,但是本人还是推荐使用第二种Java式的写代码的风格。

//Java的输入
1.首先要知道Java所见皆对象,所以第一步,咱先创建输入对象
2.提示用户进行输入;
3.接受所输入的东西
4.输入的东西输出默认为字符串,如果要进行数据处理,则应使用强制类型转换

public class InputDemo02 {
    public static void main(String[] args) {

        //创建输入对象
        Scanner input = new Scanner(System.in);
        //进行用户输入提示
        System.out.print("plesae input your name:");
        //进行数据的接收
        String line = input.nextLine();
        System.out.println("your name is " +line);
        
        System.out.print("您的工资为:");
        String linedemo = input.nextLine();//15000;
        //进行浮点型数据处理
        double sal = Double.parseDouble(linedemo);
        System.out.print("您的工资调整为:"+sal*1.5);
    }
}
//Java OutputWithInput
/**
 * calculator
 */
public class InputWithOutput {
    public static void main(String[] args) {
        //创建输入对象
        Scanner input = new  Scanner(System.in);

        System.out.println("1.* 2./ 3.+ 4.-");
        System.out.print("请输入您的选择:");
        String opt = input.nextLine();

        System.out.print("请输入第一个数:");
        String line1 = input.nextLine();
        double num1 = Double.parseDouble(line1);

        System.out.print("请输入第二个数:");
        String line2 = input.nextLine();
        double num2 = Double.parseDouble(line2);

        if(opt.equals("3")){
            JOptionPane.showMessageDialog(null,num1+"+"+num2+"="+(num1+num2));
        }else if (opt.equals("1")){
            JOptionPane.showMessageDialog(null,num1+"*"+num2+"="+(num1*num2));
        }else if (opt.equals("2")){
            JOptionPane.showMessageDialog(null,num1+"/"+num2+"="+(num1/num2));

        }else{
            JOptionPane.showMessageDialog(null,num1+"-"+num2+"="+(num1-num2));
        }

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值