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);
}
}