第一章初识Java
1.写出Java领域的相关技术
在计算机软件应用领域中,一种是安装和运行在本机上桌面程序,另一种是通过浏览器访问的面向lnternet的应用程序。
2.简述Java程序中注释的作用及类型
在java中常用的注释有两种:单行注释和多行注释 单行注释使用"//"开头,多行注释以"/*"开头"*/"结尾。
3.写出在MyEclipse中开发一个java程序步骤。
创造一个JAVA项目,创建并编写java源程序,运行java程序。
4java程序的结构
(1):编写程序框架 public class Helloworld{}
(2):编写main方法的框架 public static void main (String[] arge){} //main()方法就是java程序入口 注意一个程序只能有一个main()
(3):编写代码 System.out.println("Helloworld!!!");
在计算机软件应用领域中,一种是安装和运行在本机上桌面程序,另一种是通过浏览器访问的面向lnternet的应用程序。
2.简述Java程序中注释的作用及类型
在java中常用的注释有两种:单行注释和多行注释 单行注释使用"//"开头,多行注释以"/*"开头"*/"结尾。
3.写出在MyEclipse中开发一个java程序步骤。
创造一个JAVA项目,创建并编写java源程序,运行java程序。
4java程序的结构
(1):编写程序框架 public class Helloworld{}
(2):编写main方法的框架 public static void main (String[] arge){} //main()方法就是java程序入口 注意一个程序只能有一个main()
(3):编写代码 System.out.println("Helloworld!!!");
第二章变量,数据类型和运算符
3.小明左手,右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这以过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并输出互换后的结果。程序运行结果
public class Lizhaohon {
public static void main(String[] args) {
System.out.println("输出互换前手中的纸牌:");
int leftCard =10; //黑桃10
int rightCard = 8; //红桃8
System.out.print("左手的纸牌:"+leftCard);
System.out.println("右手的纸牌:"+rightCard);
System.out.println("输出互换后手中的纸牌");
int temp = leftCard;
leftCard = rightCard;
rightCard = temp;
System.out.print("左手的纸牌:"+leftCard);
System.out.print("右手的纸牌:"+rightCard);
}
}
4.小明要到美国旅游,可是哪里的温度是以华氏温度为单位记录的。他需要一个程序将华氏温度转换为摄氏温度,并以华氏温度和摄氏温度为单位分别显示该温度。编写程序实现此功能。要求:可以从控制台输入温度信息。
import java.util.Scanner;
public class Lizhaohon{
public static void main(String[] args){
System.out.println("请输入华氏温度:");
Scanner input = new Scanner(System.in); //控制台
double f =input.nextDouble(); //输入华氏温度 f=华氏温度
double s =5/9.0*(f-32); // s 表示第三个变量名
int z = (int) s ; //s浮点型强行转换z整型 z 表示摄氏温度
System.out.println("华氏温度:"+f+"摄氏温度:"+z);
}
}
5.银行提供了整存整取定期存蓄业务,其存期分为一年,两年,三年,五年,到期凭存单支取本息。
import java.util.Scanner;
public class Lizhaohon{
public static void main(String[] args){
Scanner input = new Scanner(System.in); //控制台输入
System.out.println("请输入本金:");
double bj = input.nextInt(); //bj=本金
double diyi =bj*0.0225*1+bj; //本金*第一年年利率2.25*1年存期+本金
double dier =bj*0.027*2+bj; //本金*第一年年利率2.7*2年存期+本金
double disan =bj*0.0324*3+bj; //本金*第一年年利率3.24*3年存期+本金
double diwu =bj*0.036*5+bj; //本金*第一年年利率3.6*5年存期+本金
System.out.println("本金为:"+bj);
System.out.println("存取一年后的本息是:"+diyi);
System.out.println("存款两年后的本息是:"+dier);
System.out.println("存款三年后的本息是:"+disan);
System.out.println("存款五年后的本息是:"+diwu);
}
}
3.小明左手,右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这以过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并输出互换后的结果。程序运行结果
public class Lizhaohon {
public static void main(String[] args) {
System.out.println("输出互换前手中的纸牌:");
int leftCard =10; //黑桃10
int rightCard = 8; //红桃8
System.out.print("左手的纸牌:"+leftCard);
System.out.println("右手的纸牌:"+rightCard);
System.out.println("输出互换后手中的纸牌");
int temp = leftCard;
leftCard = rightCard;
rightCard = temp;
System.out.print("左手的纸牌:"+leftCard);
System.out.print("右手的纸牌:"+rightCard);
}
}
4.小明要到美国旅游,可是哪里的温度是以华氏温度为单位记录的。他需要一个程序将华氏温度转换为摄氏温度,并以华氏温度和摄氏温度为单位分别显示该温度。编写程序实现此功能。要求:可以从控制台输入温度信息。
import java.util.Scanner;
public class Lizhaohon{
public static void main(String[] args){
System.out.println("请输入华氏温度:");
Scanner input = new Scanner(System.in); //控制台
double f =input.nextDouble(); //输入华氏温度 f=华氏温度
double s =5/9.0*(f-32); // s 表示第三个变量名
int z = (int) s ; //s浮点型强行转换z整型 z 表示摄氏温度
System.out.println("华氏温度:"+f+"摄氏温度:"+z);
}
}
5.银行提供了整存整取定期存蓄业务,其存期分为一年,两年,三年,五年,到期凭存单支取本息。
import java.util.Scanner;
public class Lizhaohon{
public static void main(String[] args){
Scanner input = new Scanner(System.in); //控制台输入
System.out.println("请输入本金:");
double bj = input.nextInt(); //bj=本金
double diyi =bj*0.0225*1+bj; //本金*第一年年利率2.25*1年存期+本金
double dier =bj*0.027*2+bj; //本金*第一年年利率2.7*2年存期+本金
double disan =bj*0.0324*3+bj; //本金*第一年年利率3.24*3年存期+本金
double diwu =bj*0.036*5+bj; //本金*第一年年利率3.6*5年存期+本金
System.out.println("本金为:"+bj);
System.out.println("存取一年后的本息是:"+diyi);
System.out.println("存款两年后的本息是:"+dier);
System.out.println("存款三年后的本息是:"+disan);
System.out.println("存款五年后的本息是:"+diwu);
}
}
第三章选择结构
1.画出流程图并编程实现:如果用户名等于字符‘青’,并且密码等于数字123,则出入“欢迎你,青”;否则输出“对不起,你不是青”。
package com.bdqn.doum;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); //控制台输入
System.out.println("请输入用户名:");
String mz = input.next(); //mz =名字
System.out.println("请输入密码:");
int mm = input.nextInt(); //mm=密码
if (mz.equals("青") && mm == 123) { //用if判断用户名是不是‘青’或者密码是否正确
System.out.println("欢迎你,青!");
} else {
System.out.println("对不起,你不是青");
}
}
}
2.画出流程图并编程实现:如果年龄满7岁,或者年龄满5岁并且性别是‘男’,就可以搬动桌子。
package com.bdqn.doum;
import java.util.Scanner;
public class Demo2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); //控制台输入
System.out.println("请输年龄:");
int nl = input.nextInt(); //输入年龄 nl=年龄
System.out.println("请输入你的性别:");
String xb = input.next(); //输入性别 xb=性别
if (nl >= 7 || nl >= 5 && xb.equals("男")) { //用if判断年龄大于等于7 并且年龄大于等于5或者性别是男
System.out.println("可以搬动桌子");
} else {
System.out.println("不可以搬动桌子");
}
}
}
3.画出流程图并编程实现:从键盘上输入三个整数,分别赋给整数变量a,b,c,然后将输入的整数按照从小到大的顺序放在变量a,b,c,中,并输出三个变量的值。
package com.bdqn.doum;
import java.util.Scanner;
public class Demo4 {
public static void main(String[] args) {
int temp = 0; //设置第4个整数
Scanner input = new Scanner(System.in); //控制台输入
System.out.println("请输入3个整数");
int a = input.nextInt(); //输入a的整数
int b = input.nextInt(); //输入b的整数
int c = input.nextInt(); //输入c的整数
if (a > b) { //用if判断
temp = a; //输入a的值给第4个值
a = b; //输入b的值给a
b = temp; //第四个值给b
}
if (a > c) { //用if判断
temp = a; //a的值给第4个值
a = c; //c的值给a的值
c = temp;//第四个值给c
}
if (b > c) { //用if判断
temp = b; //b的值给第四个
b = c; //c的值给b
c = temp; //第四个值给c
}
System.out.println("a的值:" + a + "b的值:" + b + "c的值:" + c);
}
}
4.画出流程图并编程实现:从键盘上输入一个整数,判断是否被3或5整除。如果能,则输