Javase02project



1.(1)

import java.util.Scanner;
public class MultDemo {
    public static void main(String args[]){
    System.out.println("The program is running");
    Scanner in=new Scanner(System.in);
    System.out.println("Please input the first number");
    int num1=in.nextInt();
    System.out.println("Please input the second number");
    int num2=in.nextInt();
    int mult=num1*num2;
    System.out.println("mult="+mult);
    }
}

1.(2)

import java.util.Scanner;
public class MultDemo1 {
    public static void main(String args[]){
    System.out.println("The program is running...");
    MultDemo1 test=new MultDemo1();
    Scanner in=new Scanner(System.in);
    System.out.println("Please input the first number");
    int num1=in.nextInt();
    System.out.println("Please input the second number");
    int num2=in.nextInt();
    test.getMult(num1, num2);
 }
    public void getMult(int a,int b){
    int mult=a*b;
    System.out.println("mult="+mult);
    }
}

1.(3)

import java.util.Scanner;
public class MultDemo2 {
    public static void main(String args[]){
    System.out.println("The program is running...");
    MultDemo2 test=new MultDemo2();
    Scanner in=new Scanner(System.in);
    System.out.println("Please input the first number");
    int num1=in.nextInt();
    System.out.println("please input the second number");
    int num2=in.nextInt();
    int mult=test.getMult(num1, num2);
    System.out.println("mult="+mult);
    }
 public int getMult(int a,int b){
    int mult=a*b;
    return mult;
    }
}

2.请写出标识符的命名规则是什么?

由英文字母,数字,下划线,$组成,长度不限,其中英文字母含有大写字母(A-Z)小写字母(a=z)数字(0-9);

标识符第一个字符不能是数字;

标识符是严格区分大小写的;

标识符不能包含空格;

标识符不能包含关键字和保留字定义

标识符最好“见名知意”,规范大小写的写作方式;

标识符如果是类名那么首字母大写,并且从第二个单词开始首字母大写;

标识符如果是方法名那么首字母小写,从第二个单词开始首字母大写,并且一般以动词开头;

3.下列属于正确标识符的选项有【多选】(B D G H)

A.int    B.$_Count     C.3M    D.Hello    E.b-7    F.ms#d     G.bool    H.D9658

A.java中的标识符不能是关键字和保留字

C.java中的标识符第一个字符不能是数字,3M是以数字“3”开头的;

E.含有非法字符“-”;

F.含有非法字符“#”;

4.java的基本数据类型有哪些?

整型(字节型byte,短整型short,整型int,长整型long)

浮点型(单精度浮点型float,双精度浮点型double)

字符型:char

布尔型:boolean

4.设数据的源码为:10100110,求这个数据的补码是多少?

        10100110

反码 11011001

补码 11011010

5.java的基本数据类型中,有几种可以表示数字?

整型(byte short int long)

浮点型(float double)

字符型(char)

6.写一个程序,输出你的姓名,身份证号,年龄,所在大学,入学年限和学制

public class Introduce {

    public static void main(String args[]){

         System.out.println("name:GS");

         System.out.println("ID:370181************");

         System.out.println("university:The university of jinan");

         System.out.println("year:in2014");

         System.out.println("time:4");

    }

}

7.键盘输入圆的半径,然后计算面积并把面积值输出。(注意所使用的数据类型)

import java.util.Scanner;

   public class CauclateS {

        public static void main(String args[]){

        Scanner in=new Scanner(System.in);

        System.out.println("Please input r");

        double r=in.nextDouble();

        double PI=3.14;

        double s=PI*r*r;

        System.out.println("s="+s);

    }

}

8.计算1-10之间的奇数和,并输出结果

 

public class Sum {

    public static void main(String args[]){

        int sum=0;

        for(int i=1;i<=10;i++){

           if(i%2!=0){

               sum=sum+i;

              }

         }

         System.out.println("sum="+sum);

    }

}

9.简易房贷计算器:先输入房款总额,再输入贷款利息(double类型),再输入还款年限(int类型),输出每年需要还款的数额:(房款总额*(1+贷款利息))/还款年限

 

import java.util.Scanner;

public class DaiKuan {

    public static void main(String args[]){

         Scanner in=new Scanner(System.in);

         System.out.println("请输入贷款总额:");

         int sum=in.nextInt();

         System.out.println("请输入贷款利息:");

         double liXi=in.nextDouble();

         System.out.println("请输入还款年限:");

         int year=in.nextInt();

         double returnMoney=(sum*(1+liXi))/year;

         System.out.println("还款数额为:"+returnMoney);

    }

}

10.输入两个数字,进行加,减,乘,除运算

import java.util.Scanner;

public class Sum1 {

    public static void main(String args[]){

         Scanner in=new Scanner(System.in);

         System.out.println("请输入数字a");

         double a=in.nextDouble();

         System.out.println("请输入数字b");

         double b=in.nextDouble();

         double c=a+b;

         double d=a-b;

         double e=a*b;

         double f=a/b;

         System.out.println("a+b="+c);

         System.out.println("a-b="+d);

         System.out.println("a*b="+e);

         System.out.println("a/b="+f);

    }

}

11.键盘输入四个国家的名字,将它们用“,”连接在一起并输出

import java.util.Scanner;

public class Country {

    public static void main(String args[]){

         Scanner in=new Scanner(System.in);

         System.out.println("请输入第一个国家:");

         String str1=in.next();

         System.out.println("请输入第二个国家:");

         String str2=in.next();

         System.out.println("请输入第三个国家:");

         String str3=in.next();

         System.out.println("请输入第四个国家:");

         String str4=in.next();

         String str5="";

         System.out.println(str1+str5+str2+str5+str3+str5+str4);

    }

}










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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值