您好,您这样:
10年积累的网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有乡宁免费网站建设让你可以放心的选择与我们合作。
public class search {
public int counter(String inputs, String word) {
int counter = 0;
for (int i = 0; i inputs.length(); i++) {
if(word.equals(inputs.charAt(i)+"")){
counter++;
}
}
return counter;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.next();
System.out.print("请输入要查找的字符:");
String s = sc.next();
search sear = new search();
int c = sear.counter(str, s);
System.out.println("\"" + str + "\"中包含" + c + "个\"爱\"");
}
}
打印杨辉三角图形的Java程序如下
public class H{
public static void main(String[] args) {
int i,j,N=7;
int[][] a=new int[N][N];
for(i=0;iN;i++){
a[i][0]=1;
a[i][i]=1;
}
for(i=2;iN;i++)
for(j=1;ji;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;iN;i++){
for(j=0;jN-i-1;j++){
System.out.print(" ");
}
for(j=0;ji+1;j++){
System.out.printf("%-4d",a[i][j]);
}
System.out.println();
}
}
}
代码如下。。。。我测试过了。。。。希望能帮到你。。。
public class Test{
public static void main(String args[]){
int line = 4;//打印的行数
int data[][] = new int[line][line];
int index = 1;
int k = 0 ;
for(int i = 0;iline;i++){
for(int j = i; jline;j++)
data[j][j-k] = index++;
k++;
}
for(int i = 0; iline; i++){
for(int j = 0;j=i;j++)
System.out.print(data[i][j]+" ");
System.out.println();
}
}
}
运行结果:
1
5 2
8 6 3
10 9 7 4
这个题目主要又两个难点:1.$符号不是一直增加,而是先增加,后减少。2需要在$前补空格。
代码如下:
public class PrintDollar {
public static void main(String[] args) {
// 总行数,可以修改
int row = 5;
// 每一行的$符号数量
int dollarNumber;
// 追加的空格数量
int spaceNumber;
String dollar = "$";
for (int i = 1; i = row; i++) {
// 每一行输出的字符
String printString = "";
/*
* 判断行数是否超过了一半,超过一半$符号开始减少
*/
if (i * 2 - 1 row) {
// 行数超过一半的情况
dollarNumber = (row - i) * 2 + 1;
spaceNumber = (row - dollarNumber) / 2;
} else {
// 行数没超过一半的情况
dollarNumber = i * 2 - 1;
spaceNumber = (row - dollarNumber) / 2;
}
//追加空格
for (int j = 0; j spaceNumber; j++) {
printString += " ";
}
//追加$符号
for (int j = 0; j dollarNumber; j++) {
printString += dollar;
}
System.out.println(printString);
}
}
}