JAVA1125-夏丽昀

1

package org.jsoft.zouye;

import java.util.Scanner;

public class ZouYe1 {
public static void main(String[]args){
 //输入语句
 System.out.println("请输入一个字符串");
 Scanner sc=new Scanner(System.in);
 String str=sc.nextLine();
 int daCount=0;//一个记大写字母的数
 int xiaCount=0;//一个记小定局字母的数
 int otherCount=0;//其他字母的个数
 for(int i=0;i<str.length();i++){//利用循环,为了让字符串的每个元素都进行比较
  char da=str.charAt(i);//利用string中的方法,返回指定牵引外的char值
  if(da>='A'&&da<='Z'){//大写字母的比较
   daCount++; 
  }
  else if(da>='a'&&da<='z'){//小写字母的比较
   xiaCount++;
  }
  else {//其他字母的比较
   otherCount++;
  }
  
 }
 System.out.println("大写字母的个数为:"+daCount);
 System.out.println("小写字母的个数为:"+xiaCount);
 System.out.println("其他非英语字母的个数为:"+otherCount);
}
}

测试

请输入一个字符串
dfd DDF24344 '''
大写字母的个数为:3
小写字母的个数为:3
其他非英语字母的个数为:10

2

package org.jsoft.zouye;

public class TestDouble {
public static void main(String[]args){
 String str="1,2;3,4,5;6,7,8;9";//定义一个数组
 String [] s=str.split(";");//;拆分此字符串
 //把第一行经历split后除去的;的数组输出  
 for(int i=0;i<s.length;i++){
 System.out.println(s[i]);}
 System.out.println(s.length);
 //本身拆分完就是二维数组的形式,要把这个字符串的数组转换成double类型的必须把原先
  //把二维数组每一行中的,去掉才可以转换 创造一个新的double型的数组
 double[][]d;//定义一个二维数组
 d=new double[s.length][];//二维数组的行的长度,并把行的元素赋予

 for(int i=0;i<s.length;i++){//进行for循环,显示每一行中列的元素
  String []s2=s[i].split(",");//拆分每一行的,,把一个字符串分割为子字符串
  d[i]=new double [s2.length];//定义数组列的长度,并赋值
  for(int j=0;j<s2.length;j++){//利用for循环,定义每一个列
   d[i][j]=Double.parseDouble(s2[j]);//把字符串转换为Double类型,对每个数组中的元素都转化成double类型
  System.out.print(d[i][j]+"  ");//
  }
  System.out.println();//换行
 }
 System.out.println(d.length);
}

}

测试

1,2
3,4,5
6,7,8
9
4
1.0  2.0 
3.0  4.0  5.0 
6.0  7.0  8.0 
9.0 
4
3

package org.jsoft.zouye;

import java.util.Scanner;

public class ZhuangHua {
public static void main(String[]args){
 System.out.println("输入一个字符串");
 Scanner sc=new Scanner(System.in);
 String str=sc.next();
 //把string 转换成int
 int i=Integer.parseInt(str);
 System.out.println(i);
// 把String 转换成integer ,再把Integer转换为int
 Integer in=new Integer(str);
 int i1=in.intValue();
 System.out.println(i1);
}
}

测试

转载于:https://my.oschina.net/u/3715015/blog/1579853

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值