大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这是类的多态中的一种,将ab强制转换成A类型(java中的类也是一种数据类型,向上提升类型,需要用到强制类型转换,如int a; byte b a=(int)b)
创新互联公司基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器托管报价,主机托管价格性价比高,为金融证券行业达州托管服务器,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。
import java.util.Scanner;
public class SSS
{
public static void main(String args[])
{
int a[]=new int[4];
int max;
Scanner tr=new Scanner(System.in);
System.out.print("请输入4个数字:");
for(int i=0; i4; i++)
{
a[i]=tr.nextInt();
}
max=a[0];
for(int i=1; i4; i++)
{
if(a[i]max)
max=a[i];
}
System.out.println("最大值是:"+max);
}
}
//PS:不太明白函数中String s的意义,所以忽略了。
import java.util.ArrayList;
import java.util.List;
public class CompoundString {
private static void generate(int n,ListString results) {
if(n==1){
return;
}
ListString resultsTemp_A = new ArrayListString();
ListString resultsTemp_B = new ArrayListString();
for(String str : results){
String temp_A = str+"A";
resultsTemp_A.add(temp_A);
String temp_B = str+"B";
resultsTemp_B.add(temp_B);
}
//此处results引用不能改变,否则任何修改对main函数中的results都无效
results.clear();
results.addAll(resultsTemp_A);
results.addAll(resultsTemp_B);
generate(n-1, results); // recursive
}
public static void main(String[] args) {
ListString results = new ArrayListString();
results.add("A");
results.add("B");
generate(8, results);
for(String str : results){
System.out.println(str);
}
}
}