点击目录传送ฅʕ•̫͡•ʔฅ
记录
Java练习题
第二章练习题
共九个练习
1:输出二十六个小写英文字母的内容(利用强制类型转换)
//example1.java
class example1
{
public static void main(String[] args)
{
//输出二十六个小写英文字母的内容
//首先,找到对应的a的Unicode编码
int a=(int)'a';
//然后,找到最后的z对应的
int z=(int)'z';
//利用for循环输出(将i转化成char型输出)
for(int i=a;i<=z;i++){
System.out.print((char)i+" ");
}
}
}
2:获取三个整数中的最大值,比较两个整数是否相同。。。
//example2.java
import java.util.Scanner;
class example2
{
public static void main(String[] args)
{
//1.获取三个整数中的最大值
//先输入三个整数
int a=0,b=0,c=0;
System.out.println("请输入三个整数(每输入一个整数请回车结束):");
//输入需要引入Scanner类
Scanner inTo = new Scanner(System.in);
System.out.print("a:");
a = inTo.nextInt();
System.out.print("b:");
b = inTo.nextInt();
System.out.print("c:");
c = inTo.nextInt();
//然后进行比较,输出
int max=0;
if(a>b){
if(a>c){
max=a;
}
else if(a==c){
System.out.println("a和c相等且比b大");
max=a;
}
else if(a<c){
max=c;
}
}
else if(a==b){
if(a>c){
System.out.println("a和b相等且比c大");
max=a;
}
else if(a==c){
System.out.println("a和b和c相等");
max=a;
}
else if(a<c){
max=c;
}
}
else if(a<b){
if(b>c){
max=b;
}
else if(b==c){
System.out.println("b和c相等且比a大");
max=b;
}
else if(b<c){
max=c;
}
}
System.out.println("最大值max="+max);
//2.比较两个整数是否相同。。。
//这个在1中不是已经比过了吗...
int d=0,e=0;
System.out.println("请输入两个整数(每输入一个整数请回车结束):");
System.out.print("d:");
d = inTo.nextInt();
System.out.print("e:");
e = inTo.nextInt();
if(d==e){
System.out.println("两数相等");
}
else {
System.out.println("两数不等");
}
}
}
3:求任意输入数的和
需要注意的是:Java中数组的定义格式有三种
第一种:int[] arr1 = {1,2,3};
第二种:int[] arr2 = new int[]{1,2,3,4};
第三种:int[] arr3 = new int[5];
还有一点就是用Scanner时这个System.in老是忘记加…要重视(⊙﹏⊙)
//example3.java
import java.util.Scanner;
class example3
{
public static void main(String[] args)
{
//求任意输入数的和
//...输入0结束操作
//首先,定义数组用来存数,引入Scanner类
int[] a = new int[1024]; //这个数组定义...需要记一下
Scanner inTo = new Scanner(System.in); //System.in老是忘记加
//用for循环输入数,i计数,0结束,sum累加
System.out.println("请输入任意个整数(每输入一个整数请按回车):");
System.out.println("以0结束输入过程:");
int sum=0;
for(int i=0;;i++){
a[i] = inTo.nextInt();
sum += a[i];
if(a[i]==0) break;
}
System.out.println("和为sum:"+sum);
}
}
4:(if语句练习)
键盘录入月份的值,输出对应的季节
获取三个数据中的最大值,使用if语句的嵌套形式
出租车计费问题
//example4.java
import java.util.Scanner;
class example4
{
public static void main(String[] args