「Java数组星期」JAVA中数组
本篇文章给大家谈谈Java数组星期,以及JAVA中数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java编程: 定义一个String型的数组,包含5哥元素{Monday,Tuesday,Wednesday,Thursday,Friday} ,
- 2、java包含星期六 星期五 星期天 星期一 星期二 星期三 星期四数组的排序
- 3、JAVA用数组存储数据,打印1到7对应的星期,求个思路,给代码的大神给我来点注释我是菜鸟。
- 4、在JAVA中如何用数组实现把日期转换为星期几
- 5、java,有两个数组,一个是周一到周五,另一个是1到5,我想输出周一对应1,周二对应2,周三对应3这种格式
java编程: 定义一个String型的数组,包含5哥元素{Monday,Tuesday,Wednesday,Thursday,Friday} ,
s[i].charAt(j)是char型
而"s"是String型
肯定报 stringArray.java:11: 不可比较的类型:char 和 java.lang.String
将"s"改成's'就ok了
还有你程序有个小错误,if语句里面的k++后面,应该加上break;因为如果有单词有两个s你的k就会多加了,
最后,你for语句 if语句都不打大括号~~ 这习惯不好
java包含星期六 星期五 星期天 星期一 星期二 星期三 星期四数组的排序
能描述的清晰点吗???要什么排序了??目的是什么?String[] day = {"星期六","星期五","星期天","期一","星期二","星期三","星期四"};这不就是数组吗?想要什么排序了??仔细点~
JAVA用数组存储数据,打印1到7对应的星期,求个思路,给代码的大神给我来点注释我是菜鸟。
public class Egg{
public static void main(String[] args){
String[] arr = "日一二三四五六".split("");
for(int i = 1; i arr.length; i++){
System.out.println("星期" + arr[i]);
}
}
}
在JAVA中如何用数组实现把日期转换为星期几
这个问题不是很难,有关判断日期是否合法,其实已经有现成的包可以用,没有必要自己写方法来实现,代码如下:
import java.util.*;
public class WeekTest {
private String[][] javadays=new String[12][31];
public WeekTest(){
String[] weeks=new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
for(int i=0;i12;i++){
for(int j=0;j31;j++){
GregorianCalendar gc=new GregorianCalendar();
gc.setLenient(false);
try{
gc.set(2008,i,j+1);
int week=gc.get(Calendar.DAY_OF_WEEK);
javadays[i][j]=new String(weeks[week-1]);
}catch(Exception e){}
}
}
}
public void randomPrint(){
HashSetInteger hs=new HashSetInteger();
while(true){
if(hs.size()==10)
break;
int day=((int)(Math.random()*1000))%366;
if(hs.contains(new Integer(day)))
continue;
hs.add(new Integer(day));
}
for(Integer day:hs){
GregorianCalendar gc=new GregorianCalendar(2008,0,1);
gc.add(Calendar.DATE,day.intValue());
int month=gc.get(Calendar.MONTH)+1;
int date=gc.get(Calendar.DAY_OF_MONTH);
System.out.println("2008年"+(month10?"0"+month:month)+"月"+(date10?"0"+date:date)+"日\t"+javadays[month-1][date-1]);
}
}
public void replaceAll(){
String[][] weekStr=new String[2][];
weekStr[0]=new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
weekStr[1]=new String[]{"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
for(int i=0;i12;i++){
for(int j=0;j31;j++){
for(int k=0;k7;k++){
if(javadays[i][j]!=null javadays[i][j].equals(weekStr[0][k]))
javadays[i][j]=new String(weekStr[1][k]);
}
}
}
}
public static void main(String[] args) {
WeekTest wt=new WeekTest();
wt.randomPrint();
wt.replaceAll();
wt.randomPrint();
}
}
java,有两个数组,一个是周一到周五,另一个是1到5,我想输出周一对应1,周二对应2,周三对应3这种格式
import java.util.*;
public class Tmp{
public static void main(String[] args){
String[] weeks=new String[]{"周一","周二","周三","周四","周五"};
int[] num=new int[]{1,2,3,4,5};
System.out.println("请输入周数");
Scanner scan=new Scanner(System.in);
String str=scan.next();
int i=0;
for(;iweeks.length;i++){
if(str.equals(weeks[i])){
System.out.println(num[i]);
break;
}
}
if(i==weeks.length)
System.out.println("输入有误");
}
}
关于Java数组星期和JAVA中数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。